我有一個沒有表的Oracle模式(我放棄了它們)。當我查看user_constraints
表格時,但是ORACLE DB user_constraints without tables
SELECT * FROM user_constraints;
我看到了許多行。如何刪除這些約束條件?
DELETE FROM user_constraints WHERE owner='owner';
沒有工作,它給了我一個「權限不足」的錯誤。
SELECT owner, constraint_name, constraint_type, table_name, r_owner, r_constraint_name FROM user_constraints;
OWNER CONSTRAINT_NAME CONSTRAINT_TYPE TABLE_NAME R_OWNER R_CONSTRAINT_NAME
ORA_AI_1_9 BIN$z2XwnFUHEHrgQ4sGOR4Qeg==$0 P BIN$z2XwnFUJEHrgQ4sGOR4Qeg==$0
ORA_AI_1_9 BIN$z1NhC6g4oErgQ4sGOR6gSg==$0 P BIN$z1NhC6g6oErgQ4sGOR6gSg==$0
ORA_AI_1_9 BIN$z1anK5OEEHrgQ4sGOR4Qeg==$0 P BIN$z1anK5OGEHrgQ4sGOR4Qeg==$0
ORA_AI_1_9 BIN$z1NhC6hhoErgQ4sGOR6gSg==$0 P BIN$z1NhC6hjoErgQ4sGOR6gSg==$0
當你說你刪除了他們,你真的認爲你丟掉了桌子嗎?或者你只是刪除了數據? 'user_tables'中有行嗎? –
我丟掉了桌子。 user_tables爲空 – user1069968
你的輸出顯示recyclebin ..查看答案的詳細信息 – DazzaL