1
resposta

Uma dúvida que está me intrigando, por favor, alguem mata isso pra mim

Estou tentando criar uma Trigger que sempre que houver uma atualização ou um insert em uma tabela especifica, a trigger faça uma gravação da data que ocorreu aquela atualização, mas sempre que ocorre uma atualização ou insert, a data é gravada sempre como 1900-01-01 00:00:00.000.

O codigo :

CREATE TRIGGER TG_DO3 ON [TABELA DE CLIENTES2] AFTER INSERT,UPDATE

AS BEGIN

DECLARE @SEQUENCE INT

SELECT @SEQUENCE = NEXT VALUE FOR SQ_TS

UPDATE [TABELA DE CLIENTES2] SET [ULTIMA ATT] = GETDATE() WHERE ID_CLIENTE = @SEQUENCE

END

1 resposta

Você esta usando MySQL nessa questão? tenta getdate from dual antes para confirmar a data que esta trazendo na trigger. Também pode ser feito uma função que traga o dia para você certinho.