SELECT column1
FROM (SELECT column1 FROM SCHEMA_B.ABC);
以上是我的假脱机脚本示例,它试图将来自不同数据库的数据假脱机到平面文件中。实现它的步骤是什么?我需要对该数据库的权限/访问权限吗?它是如何工作的?我对此相当陌生,因此将不胜感激。
提前致谢。
SELECT column1
FROM (SELECT column1 FROM SCHEMA_B.ABC);
以上是我的假脱机脚本示例,它试图将来自不同数据库的数据假脱机到平面文件中。实现它的步骤是什么?我需要对该数据库的权限/访问权限吗?它是如何工作的?我对此相当陌生,因此将不胜感激。
提前致谢。
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 等工具,请单击结果选项卡中的数据网格并“导出”。有很多选项可以以各种格式导出数据。