Update Para una tabla

22/07/2005 - 04:39 por Aventurero | Informe spam
Buenas amigos del foro
Otra pregunta, que espero sea lógica.

Puedo actualizar una tabla en algunos registros que cumplen una condición o
condiciones. Dentro de un procedimiento almacenado.
Parodiando un algoritmo:

Para cada registro de Tablax cuya CATEGORIA = 1
BEGIN
@codigo = Tablax.codigo
CASE
... buscar valor @VALOR
END
UPDATE Tablax set campo = @VALOR where codigo = @codigo
END

Gracias por su atención
Atentamente,

Aventurero
 

Leer las respuestas

#1 Alejandro Mesa
22/07/2005 - 15:01 | Informe spam
Para que es el CASE?

update Tablax
set campo = case
when @codigo = 1 then (select ...)
when @codigo = 2 then (select ...)
...
else null end
where codigo = @codigo


AMB

"Aventurero" wrote:

Buenas amigos del foro
Otra pregunta, que espero sea lógica.

Puedo actualizar una tabla en algunos registros que cumplen una condición o
condiciones. Dentro de un procedimiento almacenado.
Parodiando un algoritmo:

Para cada registro de Tablax cuya CATEGORIA = 1
BEGIN
@codigo = Tablax.codigo
CASE
... buscar valor @VALOR
END
UPDATE Tablax set campo = @VALOR where codigo = @codigo
END

Gracias por su atención
Atentamente,

Aventurero



Preguntas similares