加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – SPOOL命令不会在查询中保存结果

发布时间:2021-01-08 07:28:01 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用SQL Developer,我正在尝试使用spool命令将查询结果保存到文本文件中. spool D:file.txtSELECT * FROM TABLESPOOL OFF 当我打开创建的文件时,它只有我的查询: “SELECT * FROM TABLE” 但不是结果.我究竟做错了什么? 解决方法 尝试使用返回较

我正在使用SQL Developer,我正在尝试使用spool命令将查询结果保存到文本文件中.

spool D:file.txt
SELECT * FROM TABLE
SPOOL OFF

当我打开创建的文件时,它只有我的查询:
“SELECT * FROM TABLE”
但不是结果.我究竟做错了什么?

解决方法

尝试使用返回较少行的查询来执行它,以查看是否还有其他问题.使其工作后,尝试您的查询.
Run语句和Run Script之间也有区别.

在以下查询中

spool '/home/atilla/file.txt'

SELECT * FROM DUAL;

SPOOL OFF

如果我使用Run Statement,我会得到以下文件

> SELECT * FROM DUAL

如果我使用Run Script,我会得到以下文件

&; SELECT * FROM DUAL
DUMMY
-----
X

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读