0
的触发值,我从表中创建的视图:而是虚拟列
CREATE OR REPLACE VIEW employee_list AS
SELECT firstName || ' ' || lastName AS "employee"
FROM employees;
END;
而且我想将值插入这一观点。我创建INSTEAD OF触发器:
CREATE OR REPLACE TRIGGER trigger_v_emp_list
INSTEAD OF INSERT ON employee_list
FOR EACH ROW
BEGIN
dbms_output.put_line(:new.employee);
END;
但是,当我试图编译这个触发我得到错误:
Error(3,24): PLS-00049: bad bind variable 'NEW.EMPLOYEE'
是否有可能在触发得到这个插入值插入该数值到员工表?当然,我会把这个值分成两个分开的值。
尝试删除视图定义中的双引号。 –
@GordonLinoff谢谢! :) – porgo