17,377
社区成员
发帖
与我相关
我的任务
分享
CREATE OR REPLACE TRIGGER TRG_AFTER_TABLE
AFTER INSERT ON T_BUSI_PRESEND_MX
FOR EACH ROW
DECLARE
BEGIN
UPDATE T_BUSI_PRESEND_MX
SET TR_MXID = :NEW.ID--这个id是新记录的id, 如果要用TR_MXID栏位的话直接换掉就可以
, CODETYPE = FN_NUMBERTYPE(:NEW.TR_MXID)
WHERE ID = :NEW.TR_MXID;
EXCEPTION
WHEN OTHERS THEN
RETURN;
END;
END IF;
CREATE OR REPLACE TRIGGER TRG_AFTER_TABLE
AFTER INSERT ON T_BUSI_PRESEND_MX
FOR EACH ROW
LZ逻辑不是很清晰,代码有语法错误,试着帮你改了下
DECLARE
BEGIN
UPDATE T_BUSI_PRESEND_MX
SET TR_MXID = :NEW.ID--这个id是新记录的id, 如果要用TR_MXID栏位的话直接换掉就可以
, CODETYPE = FN_NUMBERTYPE(:NEW.TR_MXID)
WHERE ID = :NEW.TR_MXID;
EXCEPTION
WHEN OTHERS THEN
RETURN;
END;
END IF;