Trigger

04/11/2004 - 20:10 por Richard Padilla | Informe spam
Tengo una tabla que se llama PROVEEDOR con dos campos.

campo 1: ID
campo 2: Proveedor


necesito elaborar un trigger que se encargue de llevarme la información de
esa tabla hacia esta nueva tabla.

create table #TblTemporal
(
ITEMNMBR Char(31) NOT NULL,
ITEMDESC Char(51) NOT NULL
)





tengo este codigo hasta ahora construido, pero no creo que se la forma de
hacerlo.

¿como lo hago?

CREATE TRIGGER TGExportarDatos
ON Proveedor
FOR INSERT, UPDATE, DELETE
AS

IF UPDATE (id) OR UPDATE (Nombre)
BEGIN
INSERT INTO #TblTemporal (id, Nombre) SELECT Id, Nombre from inserted
END
GO
 

Leer las respuestas

#1 Isaias
04/11/2004 - 22:40 | Informe spam
Si el trigger debe ejecutarse en el DELETE, INSERT y UPDATE, entonces no
coloque condiciones

CREATE TRIGGER TGExportarDatos
ON Proveedor
FOR INSERT, UPDATE, DELETE
AS
INSERT INTO #TblTemporal (id, Nombre) SELECT Id, Nombre from inserted

Ahora bien, solo como comentario, se esta "llevando" el registro a una TABLA
TEMPORAL, espero lo tenga en cuenta.

Preguntas similares