我有Oracle 11g和一个名为CODES的表,并且具有列ID和CODESA如下:
ID CODESA
1 9999
1 8889
2 77777
2 99999
3 1234
3 4321
4 565656
etc.
然后我需要根据CODES表中的ID更新另一个表CODES2和列CODESB
我需要一个触发器来监视它。
假设我使用此触发器监视ID = 2,并在该ID下监视所有不同的CODESA,您可以看到只有这些可以在CODESB中进行更新
2 77777
2 99999
如果用户尝试在CODESB中输入一些代码,如何触发启动例如来自ID = 3吗?
感谢您的帮助。谢谢,
Some_user
@@ APC是正确的。我们可以使用外键,但是可以说OP不想让那些列是主列或唯一列,在这种情况下,触发器就是解决方案。