Nombre de columna variable en Trigger

22/11/2004 - 13:04 por JuanPA | Informe spam
Hola,
Necesito actualizar un campo de otra tabla distinta a la que dispara el
Trigger. Este campo debe coincidir con el Nº de mes. ¿Se puede hacer?

Un ejemplo como el siguiente no me ha funcionado...
DECLARE @Mes INT
SELECT @Mes = MONTH(Fecha) FROM inserted
UPDATE TablaX SET @Mes = @Mes + 500 -> TablaX tiene doce columnas,
1,2,3,4...12

Muchas gracias,
Juanjo

Preguntas similare

Leer las respuestas

#1 Maxi
22/11/2004 - 13:53 | Informe spam
Hola, para usar eso vas a tener que usar SQL-Dinamico (sp_executesql).

No es una buena tecnica porque tiene muchos problemas de seguridad.

Tambien quizas debas revisar el diseño de esa BDD porque me parece que hay
algo mal, pero bue, yo supongo que el diseño no lo podes cambiar entonces
fijate el uso de SQL-dinamico


Salu2
Maxi


"JuanPA" escribió en el mensaje
news:%23%
Hola,
Necesito actualizar un campo de otra tabla distinta a la que dispara el
Trigger. Este campo debe coincidir con el Nº de mes. ¿Se puede hacer?

Un ejemplo como el siguiente no me ha funcionado...
DECLARE @Mes INT
SELECT @Mes = MONTH(Fecha) FROM inserted
UPDATE TablaX SET @Mes = @Mes + 500 -> TablaX tiene doce columnas,
1,2,3,4...12

Muchas gracias,
Juanjo


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