none
Parametro na procedure opcional RRS feed

  • Pergunta

  • Boa tarde a todos,

     

    gostaria de criar uma procedure onde meus parametro fossem opcionais. Exemplo:

    Create Procedure Teste

    @Valor1 as int,

    @Valor2 as int

    as

    select * from teste

     

    exec Teste 235;

    gostaria de executar esta procedure sem passar o 2º parametro. Como faço isso?

    quarta-feira, 4 de abril de 2007 18:03

Respostas

  • Boa tarde , basta vc qualificar o nome do parâmetro. Dá uma olhada no exemplo:

     

    Create Procedure Teste (

    @Valor1 int = Null,

    @Valor2 int = Null)

    as

    select * from teste

     

    exec Teste @Valor1 = 235;

     

    quarta-feira, 4 de abril de 2007 18:06

Todas as Respostas

  • Boa tarde , basta vc qualificar o nome do parâmetro. Dá uma olhada no exemplo:

     

    Create Procedure Teste (

    @Valor1 int = Null,

    @Valor2 int = Null)

    as

    select * from teste

     

    exec Teste @Valor1 = 235;

     

    quarta-feira, 4 de abril de 2007 18:06
  •  

     ou passe pelo nome do paramatro

     

     exec Teste  @valor2 = 10

     

    Abs;

    quarta-feira, 4 de abril de 2007 18:17