Fórum Criação de Trigger #37161
26/06/2003
0
Estou com problemas na criação de uma trigger...
Set Term!!;
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
IF (EXISTS(SELECT * FROM ESTADO WHERE CODID = NEW.CODID)) THEN
EXCEPTION EXPCODEST
END;
Set Term;!!
Mensagem de erro:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char -1
Por favor se alguém puder me ajudar, preciso disso meio urgente.
Obrigado
Ronan
Set Term!!;
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
IF (EXISTS(SELECT * FROM ESTADO WHERE CODID = NEW.CODID)) THEN
EXCEPTION EXPCODEST
END;
Set Term;!!
Mensagem de erro:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char -1
Por favor se alguém puder me ajudar, preciso disso meio urgente.
Obrigado
Ronan
Ronanluis
Curtir tópico
+ 0
Responder
Posts
26/06/2003
Afarias
não sei ao certo mas...:
Set Term !!;
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
IF (EXISTS(SELECT 1 FROM ESTADO WHERE CODID = NEW.CODID))THEN
EXCEPTION EXPCODEST;
END!!
Set Term ;!!
T+
Set Term !!;
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
IF (EXISTS(SELECT 1 FROM ESTADO WHERE CODID = NEW.CODID))THEN
EXCEPTION EXPCODEST;
END!!
Set Term ;!!
T+
Responder
Gostei + 0
30/06/2003
Ivanh
Tente assim...
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
FOR
SELECT 1 FROM ESTADO WHERE CODID = NEW.CODID
INTO :UMA_VARIAVEL
DO
BEGIN
IF (UMA_VARIAVEL IS NOT NULL) THEN EXCEPTION EXPCODEST;
END;
END
CREATE TRIGGER TRGRAVAREST FOR ESTADO ACTIVE AFTER INSERT POSITION 0 AS
BEGIN
FOR
SELECT 1 FROM ESTADO WHERE CODID = NEW.CODID
INTO :UMA_VARIAVEL
DO
BEGIN
IF (UMA_VARIAVEL IS NOT NULL) THEN EXCEPTION EXPCODEST;
END;
END
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)