从多个sql select语句获得结果的最快方法?

时间:2011-11-22 17:19:28

标签: oracle plsql

基本上,我有一张excel表,里面有很多选择陈述;想知道运行所有这些的最快方法是什么,并将数据返回到文件或查询分析器结果窗口。

这些是非常简单的选择语句,它们基本上是

SELECT A, B, C FROM VIEW WHERE ID = '00001'

但是大约有200个,所以我想知道什么是快速运行这些

1 个答案:

答案 0 :(得分:1)

如果你只想连续运行它们并保存输出,你可以这样做:

将它们复制到纯文本文件,称之为my_queries.sql,然后在顶部添加一行说明:

spool my_queries.lst

然后在文件末尾添加一行:

spool off

然后您可以通过SQL * plus连接:

sqlplus username/password@your_connect_string

然后使用以下命令运行脚本:

SQL> @my_queries.sql

您最终会在假脱机文件my_queries.lst中找到所有结果。

希望有所帮助。