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