2

我正在尝试在 SQL Developer 中运行导出命令。我收到错误消息“未知命令”。在网上搜索,很多人告诉我要运行catexp.sql。我没有那个文件,也不知道怎么下载。谁能帮我运行这个命令?如何找到 catexp.sql?使用导出功能不是一个可行的选择,因为我必须运行以下代码大约 80 次。

exp username/password direct = y file = C:\mypath\mydata.csv tables = TABLE.TABLENAME query =\"Where rownum\<=5000000\"

提前致谢。

4

2 回答 2

1

exp是命令行程序,而不是 SQL 命令。

您不能在任何 SQL 客户端(包括 SQL Developer)中运行它。

此外exp,无论如何都已弃用,您应该使用 DataPump 来导出数据。

DataPump 可以使用该dbms_datapump包通过 SQL 访问,并将转储文件写入服务器上的目录。

dbms_datapump在手册中有大量记录

还有几个可用的例子:

于 2013-06-06T17:56:37.483 回答
0

您可以在 SQL Developer 中编写查询:

select /*csv*/ * from tableName

然后将结果复制/粘贴到新文件中。

这个问题How to export query result to csv in Oracle SQL Developer? 还有其他几个建议。

于 2013-06-06T17:45:52.833 回答