暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

导出Oracle数据库sqlplus命令行查询的结果到文件

非著名运维 2023-05-10
1435

在Oracle数据库sqlplus命令行操作时,如果想将SQL查询出来的结果导出到文件中,可以使用SQLPlus中的SPOOL
命令来将查询结果导出到文件。

具体步骤如下:

1.开启日志记录:使用SPOOL命令,指定需要输出的文件路径及文件名。例如:SPOOL 存放路径/oracle.txt

2.执行SQL查询语句:你可以输入任何需要执行的SQL查询语句并按Enter键执行它。

3.关闭日志记录:当查询完成后输入下列命令关闭日志记录:SPOOL OFF

例:

SQL> SPOOL /home/oracle/test/oracle.txt   #先配置导出文件的存放路径
SQL> SELECT * FROM test_table;     #执行sql语句
SQL> SPOOL OFF     #关闭日志记录,不然每执行一个sql都会导出到上面这个文件中

执行完以上操作后,查询结果会被保存到 home/oracle/test/oracle.txt 文件中。

注意,如果需要导出的文件路径不存在,请先创建该目录。此外,如果需要将用户自定义的字符串Export导出,也可以使用Spool+print方法达到类似效果。



多云计算 




求分享

求点赞

求在看




文章转载自非著名运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论