none
Case RRS feed

  • Pergunta

  •  

    Galera preciso fazer um CASE do retorno da função:

     

    dbo.fu_bo_stockcode(stock.Stockid) AS SecType

     

    Preciso pegar esse retorno e trocar o valor para exibição.

     

    Como faço esse case?

     

    Obrigado

    sexta-feira, 5 de dezembro de 2008 13:19

Respostas

  • SirSmart,

     

    Veja este exemplo:

     

    Code Snippet

    Create Function F_Scalar_Valor (@Numero Int)

    Returns Int

    As

     Begin

      Declare @Numero2 Int

      Set @Numero2=1

     

      Set @Numero2=@Numero2+@Numero

     Return (@Numero2)

    End

     

    Select Case dbo.F_Scalar_Valor(1)

           When 1 Then 'Número 1'

           When 2 Then 'Número 2'

           End As Resultado

     

     

    sexta-feira, 5 de dezembro de 2008 13:30