आप स्पोक और 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