求教DB2 9.5通过控制器中心创建触发器,多简单的一个一句话,居然报错
CONNECT TO DB2_TEST;
CREATE TRIGGER DB2ADMIN.TRGC_SEND1 AFTER INSERT ON DB2ADMIN.SEND1 REFERENCING NEW AS N FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
SELECT * FROM SEND1;
END;
CONNECT RESET;
报错:
CREATE TRIGGER DB2ADMIN.TRGC_SEND1 AFTER INSERT ON DB2ADMIN.SEND1 REFERENCING NEW AS N FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
SELECT * FROM SEND1;
END
DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在
SQL 处理期间,它返回:
SQL0104N 在 "* FROM SEND1; END" 后面找到异常标记
"END-OF-STATEMENT"。预期标记可能包括:"JOIN <joined_table>"。 LINE NUMBER=4.
SQLSTATE=42601