前話:最近工作太多,只能帶家裏做
所以要把數據庫什麼的導到家裏的電腦上開發,期間遇到各種問題,現進行彙總
說明:Oracle數據庫+plsql工具
首先使用plsql的Export User Objects將表結構、視圖等導成xxx.sql文件,然後使用Export Tables將表中數據導成xxx.dmp文件;
然後在自己電腦上先導入xxx.sql文件,後導入xxx.dmp文件;
這樣做就 OK了,但由於我走了很多彎路,期間遇到了很多問題,現將遇到問題及解決辦法彙總如下:
1、首先如何刪除某用戶下所有表的數據
SELECT 'DELETE FROM '|| table_name || ';' FROM USER_TABLES
ORDER BY TABLE_NAME;
如果需要將表結構一起刪除,可將上條SQL執行結果中的delete from 批量替換爲 drop table
如:
DELETE FROM TABLE_NAME;
改爲:
DROP TABLE TABLE_NAME;
即可;
2、刪除序列
drop sequence id;