Cita:
Iniciado por kemahangre Este es el codigo:
CREATE TRIGGER INSERCION ON [dbo].[Jand_Ofer_Empl]
FOR INSERT
AS
INSERT INTO Jand_Hist (Id_Usua_Hist, Accion_Hist, FecyHor_Hist, Elem_Hist, Id_Elem_Hist)
VALUES (2, 'INSERCION',GetDate(), 'Oferta de Empleo',5 )
donde los valores 2 y 5, los debo obtener mediente una consulta(ahora son estaticos para probar), pero mi problema es como hago llegar el valor obtenido¿variables, consultas anidadas,...?
Dependiendo de dónde quieras sacar los valores 2 y cinco tu consulta puede cambiar... suponiendo que son valores antiguos sería así
INSERT INTO Jand_Hist (Id_Usua_Hist, Accion_Hist, FecyHor_Hist, Elem_Hist, Id_Elem_Hist)
SELECT IdUsua, 'INSERCION', GetDate(), 'Oferta de Empleo', Id_Element from deleted
Bueno... más o menos... almacenarlas en variables te puede ocasionar algún problema si haces actualizaciones masivas...
Un saludo