我用TQUERY执行下列SQL语句:CREATE OR REPLACE TRIGGER TRG_INTERFACEINFO
BEFORE INSERT
ON INTERFACEINFO
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
SELECT SEQ_SYSTEM1.NEXTVAL INTO :NEW.ID FROM DUAL;
END;不成功,原为其中有一个":NEW.ID ",总被认为是一个参数,可不加":"ORACLE又不认这个触发器.
该怎么办呀?!!!
BEFORE INSERT
ON INTERFACEINFO
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
SELECT SEQ_SYSTEM1.NEXTVAL INTO :NEW.ID FROM DUAL;
END;不成功,原为其中有一个":NEW.ID ",总被认为是一个参数,可不加":"ORACLE又不认这个触发器.
该怎么办呀?!!!
解决方案 »
- 用UniDAC连接MySQL数据库,为什么连不上?
- Memo数据分行问题,请教!
- 改写delphi碰到的问题, 请教
- 帮我看一下,怎么不能通过编译
- 怎么在DBGRID中对另外的表搜索
- 请问一个从单机版到网络版的问题?
- 我创建了一个COM,注册通过,VBS创建也没问题,但所有接口都找不到,请指点。(带源码)
- 求救:为什么程序会停止响应????????????????????????????????
- 没人会SOAP吗?天啊...我太超前了,110分想送,请进
- 一个曾让我放弃DELPHI 改用 BCB 的问题, 给100 分!
- 当回车从Edit1跳到Edit2之前如何关闭五笔输入法?
- XML读取问题
CREATE OR REPLACE TRIGGER TRG_INTERFACEINFO
BEFORE INSERT
ON INTERFACEINFO
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
BEGIN
SELECT SEQ_SYSTEM1.NEXTVAL INTO ::NEW.ID FROM DUAL;
END;
就可以啊!