定義我有一個Oracle查詢約束爲 -甲骨文 - 滴內
occupation varchar2(50) CHECK(occupation IN ('student','govt_service','private','business')));
現在我需要刪除的檢查約束,所以我使用下面的查詢 -
ALTER TABLE registration drop constraint occupation;
,但因爲我的避風港沒有定義約束名稱,它表示無效的約束名稱。有什麼方法可以刪除約束嗎?我想我可以改變表格並添加約束的名稱,然後刪除它,但有沒有其他方式?
它的工作原理!非常感謝! – Chandeep
我已經添加了更好約束的重新調整。 –