?? temp.txt
字號:
--對constraint_trigger.txt加上after insert
--create trigger:修改constranit表(dept_new)的primary key.
CREATE OR REPLACE TRIGGER cascade_updates
after insert or UPDATE on emp
FOR EACH ROW
BEGIN
UPDATE dept_new
SET dept_new.deptno = :new.deptno
WHERE dept_new.deptno = :old.deptno;
END;
insert into emp(empno,ename) values(78,'78');
------------------------old constraint------------------
--change data in a constraint table
--create constraint
ALTER TABLE dept ADD CONSTRAINT fk_emp FOREIGN KEY(deptno) REFERENCES emp(deptno);
--create trigger
CREATE OR REPLACE TRIGGER cascade_updates
AFTER UPDATE OF on DEPT
FOR EACH ROW
BEGIN
--在trigger中以dept表的更改值更改emp(約束表)
UPDATE emp
SET emp.deptno = :new.deptno
WHERE emp.deptno = :old.deptno;
END;
--update test,更改dept表
UPDATE dept SET deptno = 1
WHERE deptno = 30;
insert into
CREATE OR REPLACE TRIGGER cascade_updates
AFTER UPDATE on dept_new
FOR EACH ROW
BEGIN
UPDATE emp
SET emp.deptno = :new.deptno
WHERE emp.deptno = :old.deptno;
END;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -