【发布时间】:2014-03-15 14:30:11
【问题描述】:
我需要做约束,不要让插入这两行:
INSERT INTO table1
VALUES('LON','BUD',2000, SYSDATE);
INSERT INTO table1
VALUES('BUD','LON',2000, SYSDATE);
任何一个
INSERT INTO table1
VALUES('LON','BUD',2000, SYSDATE);
所以在我看来 LON , BUD 等于 BUD, LON
如果我需要从另一个表中插入例如:LON - BUD、BUD-LON、BUD-MAD... 我如何在插入之前检查它?
【问题讨论】:
-
我不认为你可以通过约束来做到这一点 - IMO 你最好用触发器来做到这一点。
标签: sql oracle unique-constraint