sql >> Database >  >> RDS >> Sqlserver

Hoe NULL als parameter te beperken tot SQL Server opgeslagen procedure?

Je zou kunnen controleren op NULL-heid in de sproc en RAISERROR om de status terug te melden aan de oproepende locatie.

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

Bel dan:

exec dbo.CheckForNull @i = 1 

of

exec dbo.CheckForNull @i = null 


  1. Wat is Spring Integration?

  2. JDBC - Oracle ArrayIndexOutOfBoundsException

  3. ORACLE 11g standaard ongevoelig voor hoofdletters

  4. Hoe database_url op heroku te veranderen?