Solución:
A veces uso NULLIF así …
IF NULLIF(@PreviousStartDate, '') IS NULL
Probablemente no haya ninguna razón para que sea mejor que la forma sugerida por @Oded y @bluefeet, solo preferencia estilística.
El método de @ danihp es realmente genial, pero mi viejo cerebro cansado no iría a COALESCE cuando pienso que es nulo o vacío 🙂
Aquí está el patrón general:
IF(@PreviousStartDate IS NULL OR @PreviousStartDate="")
''
es una cadena vacía en SQL Server.
Yo uso coalesce:
IF ( COALESCE( @PreviousStartDate, '' ) = '' ) ...
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)