Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

संग्रहीत प्रक्रिया SQL सर्वर में पैरामीटर के रूप में NULL को कैसे प्रतिबंधित करें?

आप स्पोक और RAISERROR . में इसके NULL-ness की जांच कर सकते हैं राज्य को वापस कॉलिंग स्थान पर रिपोर्ट करने के लिए।

CREATE   proc dbo.CheckForNull @i int 
as
begin
  if @i is null 
    raiserror('The value for @i should not be null', 15, 1) -- with log 

end
GO

फिर कॉल करें:

exec dbo.CheckForNull @i = 1 

या

exec dbo.CheckForNull @i = null 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2017 में ट्रिगर इवेंट प्रकारों की श्रेणीबद्ध सूची

  2. प्रदाता नामित पाइप प्रदाता त्रुटि 40 SQL सर्वर त्रुटि 2 के लिए एक कनेक्शन नहीं खोल सका

  3. SQL सर्वर 2008 के लिए लिंक्ड सर्वर कैसे बनाएं जहां हमारे पास 2000 और 2005 से डेटाबेस है

  4. SQL सर्वर दूसरे फ़ील्ड ऑटो-इन्क्रीमेंट के साथ दो फ़ील्ड की अद्वितीय समग्र कुंजी

  5. SQL सर्वर में अद्यतन कैस्केड के साथ विदेशी कुंजी बाधा कैसे बनाएं - SQL सर्वर / TSQL ट्यूटोरियल भाग 79