Fórum Controle de Log por Trigger #47560

18/10/2004

0

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]


Biscalquini

Biscalquini

Responder

Posts

18/10/2004

Gandalf.nho

Para data, use CURRENT_DATE
Para hora, use CURRENT_TIME
Para usuário, use CURRENT_USER


Responder

Gostei + 0

18/10/2004

Afarias

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+


Responder

Gostei + 0

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

Aceitar