2

我想保存用户正在执行的 SQL/PLSQL 查询。

我使用下面的,并且必须append在语句的末尾使用以及在开头保存。但是,在执行查询之后一直执行保存语句是一件很头疼的事情。

我想知道是否有任何命令可以自动将查询保存到文件中。

    SQL> save C:\savesueryfolder\first.sql;
    SQL> select * from emp;
    SQL> save C:\savesueryfolder\first.sql append;
4

1 回答 1

0

尝试 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 

转到指定位置并检查文件。

于 2013-03-13T07:19:24.417 回答