我想保存用户正在执行的 SQL/PLSQL 查询。
我使用下面的,并且必须append
在语句的末尾使用以及在开头保存。但是,在执行查询之后一直执行保存语句是一件很头疼的事情。
我想知道是否有任何命令可以自动将查询保存到文件中。
SQL> save C:\savesueryfolder\first.sql;
SQL> select * from emp;
SQL> save C:\savesueryfolder\first.sql append;
尝试 SPOOL 命令。SPOOL 命令将输出保存到文件中。您可以应用以下步骤-
步骤1:
提供要假脱机输出的位置。
sql> SPOOL C:\Users\Anant\Desktop\temp.text
(或 temp.doc 取决于您要保存的扩展名。我建议去 for.doc)
如果temp.doc/temp.txt
已经可用,那么它只是覆盖文件,所以要小心总是尝试创建一个新文件。
第2步:
执行查询。
sql> SELECT * FROM EMP;
您可以执行任意数量的查询。
第 3 步:
关闭阀芯。
sql>SPOOL OFF
转到指定位置并检查文件。