exp usr/pss@db file=db.dmp full=y
,这将创建db.dmp备份文件。
exp scott/tiger TABLES=emp QUERY=\"WHERE job=\'SALESMAN\' and sal \<1600\"
这个创建备份为EXPDAT.DMP。
https://docs.oracle.com/cd/B28359_01/server.111/b28319/exp_imp.htm#i1005842
如何在oracle 11g中使用exp命令将表行导出为insert格式?我想要像expdat.sql
这样的东西insert into table(c1,c2,c3) values(1,2,3)
答案 0 :(得分:1)
你不能。 EXP实用程序专为移动模式和整个数据库而设计。其文件格式经过优化,可通过IMP实用程序加载大量数据。 Datapump也是如此。
逐行插入对于此类任务不是最佳选择。这就是EXP没有选择权的原因。如果您确实需要插入脚本,可以使用数据字典自行生成它们。但是,使用像PL / SQL Developer这样的IDE会更容易,它支持导出表格&#39; INSERT语句形式的数据。
答案 1 :(得分:0)
如果您的目标是获取表格的插入语句,那么此问题已在此处得到解答。