PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Gravar comandos da trigger em uma tabela #461002

13/11/2013

0

Alguém pode me ajudar a construir uma trigger que registra numa tabela todos os comandos que o usuário fez no sistema?

Ex: Quando o usuário logar no sistema, automaticamente já grava numa outra tabela que o usuário Fulano logou as 14:10.
Ai ele entrou para fazer um cadastro, ai automaticamente já grava na tabela que o usuário Fulano cadastrou no sistema e assim por diante.

Francielle Oliveira

Francielle Oliveira

Responder

Posts

15/11/2013

Francielle Oliveira

CREATE TABLE registro(
Nome VARCHAR2(30),
dat date
);


CREATE TABLE client(
Nome VARCHAR2(30)
);

CREATE OR REPLACE TRIGGER marca_logonn
BEFORE INSERT OR DELETE OR UPDATE
ON registro
REFERENCING NEW AS NEW OLD AS OLD
BEGIN
INSERT INTO client VALUES (USER || 'entrou no sistema em' || TO_CHAR(sysdate, 'DD-MM-YYYY, HH24:MI:SS'));
END;
/
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar