2
我在Oracle 11g中有一個表格,例如下面的列。將多列與條件組合在一起的唯一約束條件
- COL1_STATUS
- COL2_ID
- COL3_TYPE
- COL4_DATE
我想創建一個唯一約束結合所有4列,但只有當COL1_STATUS = 10
我該怎麼辦那?表已經創建,所以我只查找ALTER命令。
此外,我已經搜索並找到類似的問題,建議使用唯一索引,但我想通過約束來實現這一點。
Conditional unique constraint with multiple fields in oracle db
在此先感謝。
美麗。謝謝。 – user1582625