关于spool的问题

lusemaomaochong 2003-12-19 11:26:35
想用spool生成一个sql中的sql语句。但是spool出的文件不仅包括生成的sql语句,将sqlplus的命令也包含其中。用以下命令不行,似乎feedback off无效。feedback off的含义是什么?是否是仅将select出的语句写入到sql文件中。
spool c:\aaaa.txt
set heading off
set feedback off
select ....
spool off
...全文
18 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianhg 2003-12-19
  • 打赏
  • 举报
回复
try :
写个脚本,名字位my.sql,为e:\my.sql :
set head off
set feedback off
set echo off
set pagesize 0
spool e:\mydrop.sql
select 'drop table ' || table_name from user_tables;
spool off
sql >@e:\my.sql

察看e:\mydrop.sql
lianhg 2003-12-19
  • 打赏
  • 举报
回复
feedback on --返回执行结果信息 : 已选择6行。

SQL> select * from test;

REM
--------------------------------------------

222
111
333
444
555
666

已选择6行。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧