sql >> Databasteknik >  >> RDS >> Sqlserver

Kontrollera om en parameter är null eller tom i en lagrad procedur

Jag använder ibland NULLIF som så...

IF NULLIF(@PreviousStartDate, '') IS NULL

Det finns förmodligen ingen anledning till att det är bättre än det sätt som @Oded och @bluefeet föreslagit, bara stilistiska preferenser.

@danihps metod är riktigt cool men min trötta gamla hjärna skulle inte gå till COALESCE när jag tänker att den är null eller tom :-)



  1. INSERT SELECT-fråga när en kolumn är unik

  2. Hur använder jag lösenordshashning med PDO för att göra min kod säkrare?

  3. Hur man startar, startar om, kontrollerar status och stoppar MySQL-server

  4. Villkorsförklaring - Php Mysqli