1. 程式人生 > >想刪除check 但是查詢沒顯示check的constraint_name如何刪除

想刪除check 但是查詢沒顯示check的constraint_name如何刪除

如果用select dbms_metadata.get_ddl('TABLE',表名,使用者名稱) from dual;

沒有查詢到要刪除check的constraint_name名是

可以用

select * from user_constraints c where c.table_name=表名';

來檢視該表裡所有的constraint

然後再SEARCH_CONDITION列裡面看哪個是要刪除的check條件

再在constraint_name列找到名字

然後再用

alter table drop constraint命令刪除即可