Gravar comandos

14/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

14/11/2013

Jefferson Santos

Crie uma Tabela para guardar informações e logo após criar uma trigger que guarde informações de
Insert, Update e Delete, ou seja, toda vez que o programa executar uma destas operações será disparado um
registro que será guardado na tabela.

Para criar a trigger basta usar o Template que o próprio SQL disponibiliza.

Template Explorer
Responder

14/11/2013

Francielle Oliveira

É justamente isso que não to conseguindo fazer..A lógica pq criar a trigger eu sei.
Responder

14/11/2013

Jefferson Santos

Quantas tabelas você deseja gravar os registros?
Responder

14/11/2013

Francielle Oliveira

Uma só onde deverá conter data e hora de logon, nome dos usuários
Responder

14/11/2013

Francielle Oliveira

Uma só onde deverá conter data e hora de logon, nome dos usuários
Responder

14/11/2013

Jefferson Santos

Crie uma trigger e uma tabela declarando os campos: data e hora de logon, nome dos usuários.
Faça um Insert na tabela de LogdeExec toda vez que que o usuário foi ativado ou que for feito qualquer tipo de alteração.
Data e hora = Getdate ()
Usuario = INT

Quando clicar em "ENTRAR" ou "SAIR" a trigger dispara.
Responder

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

18/11/2013

Jefferson Santos

Espero ter dado uma luz.
Responder

18/11/2013

Fabiano Carvalho

Pesquise por event data e [url]http://technet.microsoft.com/en-us/library/bb326598.aspx[/url]

Acho que ajuda.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar