SQL - Igualar variable con UPDATE

 
Vista:
Imágen de perfil de Quico

Igualar variable con UPDATE

Publicado por Quico (2 intervenciones) el 22/12/2006 15:15:17
Hola a todos...

Mi problemas es el siguente: En un procedure de SQL 2000 quiero igualar una variable a la respuesta de un trigger ej.:

DECLARE @variable int

SET @variable = UPDATE TABLA SET CONTEO = CONTEO + 1 WHERE CODIGO = 1

En este caso el trigger devuelve el conteo. no se si se puede hacer esto....

De antemano gracias por su respuestas...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Igualar variable con UPDATE

Publicado por Isaías (5072 intervenciones) el 22/12/2006 17:22:03
No puedes combinar el UPDATE con ningun otra instruccion, en todo caso realizalo asi:

BEGIN TRAN
UPDATE TABLA SET CONTEO = CONTEO + 1 WHERE CODIGO = 1
SELECT @variable = MAX(CONTEO) FROM TABLA WHERE CODIGO = 1
COMMIT TRAN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar