导入导出数据库表结构、视图相关问题汇总

前话:最近工作太多,只能带家里做

所以要把数据库什么的导到家里的电脑上开发,期间遇到各种问题,现进行汇总

说明: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;


 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章