COD_AUDITORIA INT IDENTITY (1,1) PRIMARY KEY, USUARIO VARCHAR (20) NOT NULL, Id INT, NOMB_TABLA VARCHAR(20) NOT NULL, ACCION VARCHAR (20) NOT NULL, FECHA_HORA DATETIME NOT NULL );
TRIGGERS DE AUDITORIA
CREACIÓN
CREATE TRIGGER MEDICO_I
ON MEDICO FOR INSERT AS BEGIN INSERT AUDITORIA SELECT CURRENT_USER(),new.ID_MEDICO,'MEDICO','INSERTÓ',GETDATE() from inserted END; GO
EN MY SQL
CREATE TRIGGER MEDICO_I
AFTER INSERT ON MEDICO FOR EACH ROW INSERT INTO AUDITORIA (COD_AUDITORIA,USUARIO,Id,NOMB_TABLA,ACCION,FECHA_HORA) VALUES (CURRENT_USER(),new.ID_MEDICO,'MEDICO','INSERTÓ',NOW());
ELIMINACIÓN
CREATE TIGGER MEDICO_B
ON MEDICO FOR DELETE AS BEGIN INSERT AUDITORIA SELECT CURRENT_USER(),new.ID_MEDICO,'MEDICO','ELIMINÓ',GETDATE() from deleted END; GO
ACTUALIZACIÓN
CREATE TIGGER MEDICO_A
ON MEDICO FOR UPDATE AS BEGIN INSERT AUDITORIA SELECT CURRENT_USER(),new.ID_MEDICO,'MEDICO','ELIMINÓ',GETDATE() from deleted END; GO
AGREGANDO REGISTROS A LAS TABLAS
INSERT INTO ciudad (id_ciudad, departamento, provincia, distrito) VALUES
(1, 'Lima', 'Lima', 'San Isidro'); INSERT INTO ciudad (id_ciudad, departamento, provincia, distrito) VALUES (2, 'Lima', 'Lima', 'Surquillo'); INSERT INTO ciudad (id_ciudad, departamento, provincia, distrito) VALUES (3, 'Lima', 'Lima', 'Comas');
INSERT INTO consultorio (id_consultorio, nombre_consultorio, piso,
INSERT INTO receta_medicamento (id_medicamento, id_consulta, dosis, indicaciones)
VALUES (1, 1, 'Ingerir una tableta al inicio ', 'No ingerir mas de una unidad '); INSERT INTO receta_medicamento (id_medicamento, id_consulta, dosis, indicaciones) VALUES (2, 2, 'Inyeccion venal ', 'No ingerir comida'); INSERT INTO receta_medicamento (id_medicamento, id_consulta, dosis, indicaciones) VALUES (3, 3, 'Ingerir una tableta al inicio', 'No ingerir mas de una unidad');
INSERT INTO triage (id_triage, id_consulta, peso, talla, temperatura,