· 6 years ago · Jun 29, 2019, 05:28 AM
1INSERT INTO OFICINAS
2 VALUES (1, 'Washington D.C.', 'Este', 108, 200000, 0),
3 (2, 'San Francisco', 'Oeste', 106, 275000, 0)
4
5CREATE TRIGGER NUEVA_OFICINA
6 ON OFICINAS
7 AFTER INSERT
8 AS
9 BEGIN
10 IF NOT EXISTS (SELECT *
11 FROM SYS.TABLES
12 WHERE (NAME = 'TControl_Oficinas'))
13 BEGIN
14 CREATE TABLE TControl_Oficinas
15 (FECHA_MOD DATETIME NOT NULL,
16 OPERACION VARCHAR(10) NOT NULL,
17 OFICINA INT NULL,
18 USUARIO VARCHAR(256) NOT NULL)
19 END
20
21
22 INSERT INTO TControl_Oficinas
23 VALUES (GETDATE(), 'INSERT', (SELECT OFICINA
24 FROM inserted), SUSER_SNAME())
25 END
26GO