sql >> Databáze >  >> RDS >> Sqlserver

Zkontrolujte, zda je parametr v uložené proceduře prázdný nebo prázdný

Někdy používám NULLIF takhle...

IF NULLIF(@PreviousStartDate, '') IS NULL

Pravděpodobně neexistuje žádný důvod, proč by to bylo lepší než způsob navrhovaný @Oded a @bluefeet, jen stylistické preference.

@danihpova metoda je opravdu skvělá, ale můj starý unavený mozek by nešel do COALESCE, když si myslím, že je nulový nebo prázdný :-)



  1. Jak mohu definovat sloupec ARRAY při migraci Sequel Postgresql?

  2. Platné formáty časových řetězců pro funkce data/času SQLite

  3. Může mít tabulka více primárních klíčů?

  4. SQL Developer error Nelze najít Java Virtual Machine