Case en T-SQL????

15/10/2003 - 23:47 por marcelo | Informe spam
Tengo que hacer un Procedimiento Almacenado que según el
valor del parámetro que me venga tengo que hacer algo
específico. Busque el Case en la ayuda y sólo vi que lo
podía usar con la sentencia Select.
Cómo hago para hacer esto de acá abajo. Se puede usar una
especie de Case o lo tengo que hacer con muchos if??????

Ej
Según @Valorparametro

Case 1
...
Case 2
...
Case 3
...
Case 4
...
...

Preguntas similare

Leer las respuestas

#1 Javier Loria
16/10/2003 - 00:11 | Informe spam
Hola Marcelo:
El CASE en SQL no es una sentencia de control como el IF o el WHILE. Si
lo que quieres es basado en alguna condicion correr diferentes codigos de
SQL deberas hacer muchos IF's.
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

marcelo escribio:
Tengo que hacer un Procedimiento Almacenado que según el
valor del parámetro que me venga tengo que hacer algo
específico. Busque el Case en la ayuda y sólo vi que lo
podía usar con la sentencia Select.
Cómo hago para hacer esto de acá abajo. Se puede usar una
especie de Case o lo tengo que hacer con muchos if??????

Ej
Según @Valorparametro

Case 1
...
Case 2
...
Case 3
...
Case 4
...
...
Respuesta Responder a este mensaje
#2 Isaias
16/10/2003 - 00:30 | Informe spam
Marcelo

Una opcion serian muchos IF's, pero, ¿que es lo que hace
en los puntos .?

Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida