Criando parâmetros não obrigatórios em procedures
Criando parâmetros nãoobrigatórios em procedures
Gostaria neste artigo apenas de compartilhar um conceito nacriação de parâmetros de stored procedures
Ao chamarmos uma procedure, caso ela tenha algum parâmetrodeclarado da seguinte forma: @TESTE NVARCHAR(50), esse parâmetro se tornaobrigatório ao utilizar a procedure se não ocorre o erro informando que determinadoparâmetro não foi suprido. Veja umexemplo:
Procedure or function 'sgf_spLogin' expects parameter'@TESTE', which was not supplied
Mas existe uma forma de declarar o parâmetro para que não seja obrigatório passar o parâmetroao chamar a procedure. Para isto bastacriar o parâmetro já passando um valor para ele. Veja um exemplo: @TESTE NVARCHAR(50) = ‘TESTE’
Desta forma você pode chamar a procedure sem passar oparâmetro que o erro acima não irá acontecer.
Com certeza muitas pessoas já sabem disso mas acreditotambém que pra muitos é novidade.
É isso ai, fiquem com Deus e até a próxima.
Related articles
SQL Update using Try Catch
Na prática com exemplo real
Comando SQL Update usando Try Catch
Na prática e no database
SELECT Format Date Time for many countries
It is a good tip to use day by day
✓ Full articles Subscribe ✓ Write forums ✓ Access podcast ✓ Full jobs opportunities ✓ Access eBooks ✓ Access magazine ✓ Access videos |
✓ Open articles ✓ Read forums ✓ Access podcast x Full jobs opportunities x Access eBooks x Access magazine x Access videos |