Controle de Log por Trigger
Gostaria de criar uma trigger para cada tabela de meu Banco de Dados.
Os usuários se conectam nele, cada um com seu login e senha, e suas devidas permissões. Vejam se dá pra fazer isso por [b:17588246a7]tigger[/b:17588246a7]:
TABELA_LOG
- LOG_NUMERO
- LOG_DATA
- LOG_HORA
- LOG_USUARIO
- LOG_CAMPO
- LOG_VALOR_ANT
- LOG_VALOR_ATUAL
Gostaria que na trigger esta tabela fosse preenchida, o número é um generator que já tá funcionando, a data e a hora não consigo pegar a do sistema, como fazer? e o usuário, já o campo creio que terei que testar 1 a 1 mas não tem problema.
[b:17588246a7]Alguém me ajude pelo amor de DEUS!!![/b:17588246a7]
Os usuários se conectam nele, cada um com seu login e senha, e suas devidas permissões. Vejam se dá pra fazer isso por [b:17588246a7]tigger[/b:17588246a7]:
TABELA_LOG
- LOG_NUMERO
- LOG_DATA
- LOG_HORA
- LOG_USUARIO
- LOG_CAMPO
- LOG_VALOR_ANT
- LOG_VALOR_ATUAL
Gostaria que na trigger esta tabela fosse preenchida, o número é um generator que já tá funcionando, a data e a hora não consigo pegar a do sistema, como fazer? e o usuário, já o campo creio que terei que testar 1 a 1 mas não tem problema.
[b:17588246a7]Alguém me ajude pelo amor de DEUS!!![/b:17588246a7]
Biscalquini
Curtidas 0
Respostas
Gandalf.nho
18/10/2004
Para data, use CURRENT_DATE
Para hora, use CURRENT_TIME
Para usuário, use CURRENT_USER
Para hora, use CURRENT_TIME
Para usuário, use CURRENT_USER
GOSTEI 0
Afarias
18/10/2004
Cuidado com os títulos de suas mensagens. Títulos apelativos são contra as regras de conduta do fórum.
|Gostaria que na trigger esta tabela fosse preenchida, o número é um
|generator que já tá funcionando, a data e a hora não consigo pegar a do
|sistema, como fazer?
data = current_date (dialeto 3) ou ´today´ (dialeto 1 e 3)
hora = current_time (dialeto 3)
data/hora = current_timestamp (dialeto 3) ou ´now´ (dialeto 1 e 3)
|e o usuário,
usuário = user ou current_user
|já o campo creio que terei que testar 1 a 1 mas não tem problema.
sim, e terá de colocar em outra tabela ´detalhe´ visto q 1 atualização pode alterar vários campos
T+
|Gostaria que na trigger esta tabela fosse preenchida, o número é um
|generator que já tá funcionando, a data e a hora não consigo pegar a do
|sistema, como fazer?
data = current_date (dialeto 3) ou ´today´ (dialeto 1 e 3)
hora = current_time (dialeto 3)
data/hora = current_timestamp (dialeto 3) ou ´now´ (dialeto 1 e 3)
|e o usuário,
usuário = user ou current_user
|já o campo creio que terei que testar 1 a 1 mas não tem problema.
sim, e terá de colocar em outra tabela ´detalhe´ visto q 1 atualização pode alterar vários campos
T+
GOSTEI 0