Opa pessoal!
Estou tentando criar uma trigger
SET TERM ^ ;
CREATE OR ALTER TRIGGER TRIGGER1 FOR TABELA1
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.nuAtividade IS NULL)
THEN NEW.nuAtividade = GEN_ID(GEN_nuAtividade, 1);
NEW.nuAtividadeTemp = NEW.nuAtividade;
END
^
SET TERM ; ^
esse trigger está armazenado em uma String.
para executado eu usei um CallableStatement.
CallableStatement cs = null;
Connection conn = null;
conn = ConnectionManager.getConnection();
try{
conn.setAutoCommit(true);
cs = conn.prepareCall(sql);
cs.execute();
}
ta resumidaço o código, mas o importante tá ai…
o erro é o seguinte.
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 26
^
Alguém poderia dar uma ajuda??
abraço