5.44.txt
来自「delphi renyuanguanlixinxioxitong」· 文本 代码 · 共 25 行
TXT
25 行
CREATE OR REPLACE VIEW dept_emp AS
SELECT a.departmentno,a.departmentname,b.employeeno,b.employeename
FROM department a,employee b
WHERE a.departmentno=b.departmentno
/
CREATE OR REPLACE TRIGGER tr_instead_of_dept_emp
INSTEAD OF INSERT ON dept_emp FOR EACH ROW
DECLARE
v_temp INT;
BEGIN
SELECT count(*) INTO v_temp FROM department
WHERE departmentno=:new.departmentno;
IF v_temp=0 THEN
INSERT INTO department(departmentno,departmentname)
VALUES(:new.departmentno,:new.departmentname);
END IF;
SELECT count(*) INTO v_temp FROM employee
WHERE employeeno=:new.employeeno;
IF v_temp=0 THEN
INSERT INTO employee(employeeno,employeename,departmentno)
VALUES(:new.employeeno,:new.employeename,:new.departmentno);
END IF;
END tr_instead_of_dept_emp;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?