CRIAR TRIGGER - PORQUE ISSO ACONTECE ????
Ao tentar criar um TRIGGER usando:
[color=darkblue:04a8d55132]SET TERM !!;
CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END
SET TERM ;!![/color:04a8d55132]
Recebo a seguinte mensagem de erro:
[color=red:04a8d55132]Dynamic SQL Error
SQL error code = -104
Token unknown - line 8, char -1
SET
Statement: CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END
SET TERM ;[/color:04a8d55132]
O Que é que estou fazendo de errado ?
Valeu por qualquer dica !
[color=darkblue:04a8d55132]SET TERM !!;
CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END
SET TERM ;!![/color:04a8d55132]
Recebo a seguinte mensagem de erro:
[color=red:04a8d55132]Dynamic SQL Error
SQL error code = -104
Token unknown - line 8, char -1
SET
Statement: CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END
SET TERM ;[/color:04a8d55132]
O Que é que estou fazendo de errado ?
Valeu por qualquer dica !
Alexandretavares
Curtidas 0
Respostas
Guibas
05/09/2003
não vi erro ;;;; só conferir se existe esse generator
tb é melhor usar if (campo is null) then
Guilherme
tb é melhor usar if (campo is null) then
Guilherme
GOSTEI 0
Afarias
05/09/2003
faltou o terminador (!!) no END final da trigger (acima do SET TERM ;!!)
T+
T+
GOSTEI 0
Fsflorencio
05/09/2003
SET TERM !!;
CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END !!
SET TERM ;!!
Faltou fechar o código com !! depois do END
CREATE TRIGGER COD_CAD FOR CADASTRO
ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
NEW.IDCADASTRO = GEN_ID(CODCADASTRO, 1);
END !!
SET TERM ;!!
Faltou fechar o código com !! depois do END
GOSTEI 0