如何使用sql loader将数据从不同的模式/数据库假脱机到平面文件?

时间:2013-10-02 15:34:05

标签: sql oracle oracle-sqldeveloper sql-loader

SELECT column1
FROM (SELECT column1 FROM SCHEMA_B.ABC);

以上是我的假脱机脚本尝试将数据假脱机到另一个数据库的平面文件的示例。 实现这一目标的步骤是什么?我是否需要该数据库的权限/访问权限?它是如何工作的?我对此很新,所以我们将非常感谢您的全面解释。

提前致谢。

1 个答案:

答案 0 :(得分:1)

SQL loader是一种将数据加载到数据库中的工具,而不是将数据输出。

您可以更改查询以获得所需的确切格式的数据,然后使用SPOOL,这是一个SQLPLUS命令将数据打印到文件。这样的事情。

sqlplus <connection_details>

spool "C:/Documents/Downloads/data_out.txt"

select empname || ',' || ename
from emp
where dept = 10

spool off;

查询中的数据将假脱机到文本文件。

另一种选择,如果您使用的是SQL Developer或Toad等工具,请单击结果选项卡中的数据网格并“导出”。有许多选项可以以各种格式导出数据。