前话:最近工作太多,只能带家里做
所以要把数据库什么的导到家里的电脑上开发,期间遇到各种问题,现进行汇总
说明: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;