我正在使用Oracle数据库,并且需要创建一个如下所示的表。如何在两列上独立制定唯一约束顺序
MAP(Point_One, Poin_Two, Connection_weight).
该表代表关于图的数据。我想创建一个表格,其中有一个约束可以防止插入已经存在的连接。
例如,表中已包含此连接:
Point_One | Point_Two | Connection_weight
-----------------------------------------
p_no1 | p_no2 | 10
和约束将阻止该连接的多次插入,即使我尝试在不同的顺序添加点。 (例如:(p_no2,p_no1,10))
一个简单的UNIQUE(Point_One,Point_Two)约束是不够的。你有什么建议吗?
这是非常好的想法 – Martina 2015-03-13 20:18:23