Select Case?

02/10/2006 - 13:27 por Federico Ezequiel | Informe spam
Hola:

Estoy intentando hacer un SP que haga distintas cosas en función del
parámetro pasado. Ya sé que se puede usar la sentencia IF pero me pregunto
si existe algo como el SELECT CASE de Visual Basic.
La idea es la siguiente:

CREATE PROCEDURE Proc1
@Parametro1 int,
AS
Select Case @Parametro1
Case 1
/* código 1 */
Case 2
/* código 2 */
End Select

Me pregunto cómo hacer ésto con SQL Server.
Muchas gracias.

Federico
 

Leer las respuestas

#1 Maxi
02/10/2006 - 14:32 | Informe spam
Hola, eso solo lo puedes hacer con IF el case es para otra cosa en SQLServer


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Federico Ezequiel" escribió en el mensaje
news:
Hola:

Estoy intentando hacer un SP que haga distintas cosas en función del
parámetro pasado. Ya sé que se puede usar la sentencia IF pero me pregunto
si existe algo como el SELECT CASE de Visual Basic.
La idea es la siguiente:

CREATE PROCEDURE Proc1
@Parametro1 int,
AS
Select Case @Parametro1
Case 1
/* código 1 */
Case 2
/* código 2 */
End Select

Me pregunto cómo hacer ésto con SQL Server.
Muchas gracias.

Federico

Preguntas similares