Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Periksa apakah suatu parameter nol atau kosong dalam prosedur tersimpan

Saya terkadang menggunakan NULLIF seperti itu...

IF NULLIF(@PreviousStartDate, '') IS NULL

Mungkin tidak ada alasan yang lebih baik daripada cara yang disarankan oleh @Oded dan @bluefeet, hanya preferensi gaya.

Metode @ danihp sangat keren tetapi otak lama saya yang lelah tidak mau COALESCE ketika saya berpikir nol atau kosong :-)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspresi Tabel Umum, mengapa titik koma?

  2. ANTARA operator vs.>=DAN <=:Apakah ada perbedaan kinerja?

  3. Mencapai batas parameter 2100 (SQL Server) saat menggunakan Berisi ()

  4. SQL Server PIVOT dengan beberapa kolom sumbu X

  5. Apakah ada cara untuk menyematkan laporan dan dasbor bi daya di aplikasi desktop vb.net atau C# dengan database sql server 2008?