Ciao a tutti... ho creato una stored procedure su sql server dove ad un certo punto faccio un controllo IF.
Purtroppo la stored non funziona e mi sono accorto che togliendo il controllo IF invece va senza problemi, segno che il problema è li.
Credo sbagli qualcosa nello scrivere questo controllo malgrado non abbia errori di sintassi.
Il controllo avviene su questo campo "@prezzo numeric(9)" e vorrei che se questo valore è vuoto o nullo l'operzione non venga eseguita così ho scritto questo codice nella stored:
ho provato anche con questo:codice:if @prezzo <> '' begin ...... end
e infine anche questo:codice:IF NULLIF(@prezzo, '') IS NULL begin ...... end
in nessuno dei casi la stored è stata eseguita, appena tolgo il controllo if funziona senza problemi.codice:IF ( COALESCE( @prezzo, '' ) = '' )begin ...... end
Dove sbaglio?
Grazie a tutti

Rispondi quotando