从日期选择器中选择日期时,表中的字段pt_date pay_tbl正确更新。 我添加了一个触发器,可以在添加日期时更新其他字段: pt_user,pt_code
修改后的记录未更新2个字段 任何人都可以检查&帮助
CREATE TABLE PAY_AUDIT
(
idtrack VARCHAR2(30),
pt_user VARCHAR2(30),
pt_date DATE,
pt_code VARCHAR2(30),
pt_name VARCHAR2(30)
);
CREATE OR REPLACE TRIGGER PAY_AUDIT_TRIGGER
AFTER UPDATE
ON PAY_AUDIT
FOR EACH ROW
DECLARE
v_USERNAME VARCHAR2(30);
V_CODE VARCHAR2(30);
BEGIN
IF :NEW.PT_DATE is null then
SELECT user INTO v_username
FROM dual;
SELECT CODE into v_code from ORDER_CODE;
:new.pt_name := v_username;
:new.pt_code : v_code;
endif;
END; /