oracle刪除資料庫中的所有表

2022-07-10 00:45:11 字數 915 閱讀 8606

連線:

1、先禁用資料庫中所有的約束

select 'alter table ' || table_name || ' disable constraint ' ||

constraint_name || ';'

from user_constraints

where constraint_type = 'r';

執行所有約束禁用命令。

2、清空所有表中的資料

select 'truncate table '||table_name||';' from user_tables;

執行所有的清表命令。

3、刪除所有表

select 'drop table '||table_name||';' as sqlscript from user_tables;

執行所有的刪除命令。

4、啟用資料庫中所有表的約束

select 'alter table ' || table_name || ' enable constraint ' ||

constraint_name || ';'

from user_constraints

where constraint_type = 'r';

執行所有約束啟用命令。

oracle刪除資料庫中的所有表

連線 1 先禁用資料庫中所有的約束 select alter table table name disable constraint constraint name from user constraints where constraint type r 執行所有約束禁用命令。2 清空所有表中的資...

Oracle資料庫 刪除資料庫

1 單擊 開始 oracle oradb12home1 database configuration assistant 進入刪除步驟的第一步,選擇 刪除資料庫 2 單擊 下一步 按鈕,如圖所示。在資料庫列表中選擇需要刪除的資料,例如test,並輸入使用者名稱和口令。3 單擊 下一步 按鈕,開啟 管...

mysql刪除資料庫中的所有表

1 最簡單的方法,最方便的方法 刪除資料庫,然後重新建立乙個空資料庫 2 但是有刪除所有表的方法 1 產生刪除表的sql語句,2 執行sql語句 產生刪除表的sql語句 執行以上語句就可 清空表中的sql語句 select concat truncate table table name,from ...