Simone
 
No Oracle é possivel vc definir um parametro e nao passar o mesmo. Isto é, ele ter um valor nulo e/ou qualquer outro quando nao foi informado
 
Procedurre MyProc( parm1 varchar2,
                              pamr2 number,
                              parm3 number DEFAULT 1.58,
                              parm4 varchar2 DEFAUL NULL )
 
No exeplo acima o parametros parm1 e parm2 sempre serao obrigatorio, porem parm3 e parm4 nao sao. Se vc nao informar nada parm3 terá o valor 1.58 e parm4 nulo.
 
Veja se no SQLServer é possivel tambem.
 
Abçs
 
JC.Schmidt
         
                 
-----Mensagem original-----
De: Simone Haro <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Sexta-feira, 15 de Dezembro de 2000 10:21
Assunto: [sqlwin] Procedure

Oi Pessoal!
 
Gostaria de saber se é possível uma Procedure receber um paramêtro inexistente e nela setar um valor nulo e, no seu decorrer atribuir valor a ela.
 
Ps.: Devido ao fato da Procedure estar muito extensa não é possivel criar mais variáveis.
      Alguém pode fazer refências de livros ou sites que tenham conteúdo referente ao assunto?
     
Agradeço desde já,
Simone

Responder a