我在我的oracle 10g数据库中创建了2个测试表:STAFFS和DEPARTMENTS。这两个表都没有任何主键,约束,连接或任何其他东西,因为我不知道其中任何一个。两者都只是简单的表格及其字段。
在DEPARTMENTS中,我有两个字段:DEPT_NAME和DEPT_CODE。该表将作为参考表。
在STAFFS中,我有4个字段:STAFF_ID,STAFF_NAME,DEPT_NAME和DEPT_CODE。
假设我更改了员工记录的DEPT_NAME,如何让员工的DEPT_CODE也发生变化?我尝试过创建触发器,但我得到的只是一些变异错误或者一些递归都达到了错误。
答案 0 :(得分:0)
简单的解决方案。
这称为标准化