Trigger SQLite

3 respostas
E

Alguem poderia me ajudar nessa trigger: Somar date + dias

CREATE TABLE exame (

ekey INTEGER PRIMARY KEY,

data_entrada DATE,

dias_frequencia INT,

data_calibracao DATE

);

delimiter $$

CREATE TRIGGER insert_exam AFTER  INSERT ON exame

BEGIN

UPDATE exame SET data_entrada = date(NOW) WHERE rowid = new.rowid;

UPDATE exame SET data_calibracao = data_entrada + (strtotime(dias_frequencia))WHERE rowid = new.rowid;

END$$

delimiter;

3 Respostas

B

tá dando algum erro?!

E

Humm! é que o problema esta na minha falta de conhecimento no SQLite, sou novato sabe, e eu não estou sabendo como seria a sintaxe da procedure “FUNCTION”.
_ Mas…

B

Primeiro procure entender sobre as funções do banco de dados, syntax e etc.
Depois vá para um estágio um pouco mais avançado, que é as procedures/functions/triggers.

Procure material sobre isso, não conheço muito SQLite…

Criado 20 de maio de 2014
Ultima resposta 20 de mai. de 2014
Respostas 3
Participantes 2