Evaluar Casos en código TSQL

02/03/2004 - 09:00 por José G. Díaz U. | Informe spam
Saludos.

Qué estructura de control me permite usar SQL Server 2000 cuando programo un
SP si quiero hacer que se ejecute un código determinado internamente?
es decir:

SpProcedimiento '999', 'Modificar', @r output

y dentro del procedimiento algo así como:

alter proc SpProcedimiento
@valor int,
@operacion char(10),
@respuesta nvarchar(50) output
as
[SI EL VALOR ES 'Agregar']
[/SI EL VALOR ES 'Agregar']

[SI EL VALOR ES 'Modificar']
[/SI EL VALOR ES 'Modificar']

...

[SI EL VALOR ES 'XXXX']
[/SI EL VALOR ES 'XXXX']

Gracias!

José
 

Leer las respuestas

#1 Maximiliano D. A.
02/03/2004 - 13:15 | Informe spam
El viejo y amado IF

if @valor = 'x'
begin
print 'x'
end


y asi seguis

Bye

Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"José G. Díaz U." escribió en el mensaje
news:
Saludos.

Qué estructura de control me permite usar SQL Server 2000 cuando programo


un
SP si quiero hacer que se ejecute un código determinado internamente?
es decir:

SpProcedimiento '999', 'Modificar', @r output

y dentro del procedimiento algo así como:

alter proc SpProcedimiento
@valor int,
@operacion char(10),
@respuesta nvarchar(50) output
as
[SI EL VALOR ES 'Agregar']
[/SI EL VALOR ES 'Agregar']

[SI EL VALOR ES 'Modificar']
[/SI EL VALOR ES 'Modificar']

...

[SI EL VALOR ES 'XXXX']
[/SI EL VALOR ES 'XXXX']

Gracias!

José








Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 24/02/2004

Preguntas similares