如何同时运行多个查询?

时间:2019-05-06 19:20:03

标签: sql plsql oracle-sqldeveloper

我可以在Oracle Developer中一次运行多个查询吗?

在SQL SERVER中,我可以写出多个查询,按F5键,SQL Server将一次运行一个-具有多个结果表,每个查询一个。

我大约有200条select语句-基本上,只是想找出表中哪些列包含特定短语。

到目前为止,我刚刚列出了所有查询,并按ctrl +一对一地输入它们-这很荒谬。不确定如何包装它们。

例如,我大约有200个:

select [PRIO_DESCRIPTION] from IPTELMGR.VW_JOB_QUEUE where PRIO_DESCRIPTION like '%Waiting for Prot out work order to be closed.%'
select [PRIO_DESCRIPTION] from IPTELMGR.TMP$$$_JOB_TERMINATE where PRIO_DESCRIPTION like '%Waiting for Prot out work order to be closed.%'
select [LONG_DESC] from IPTELMGR.ENTITY_LOOKUPS_LOG where LONG_DESC like '%Waiting for Prot out work order to be closed.%'

希望找到一种格式,我可以一次运行所有这些格式,并且结果返回的结果除了“缺少表达式”之外,都会引导我朝正确的方向前进。

(我知道这是错误的处理方法,但实际上只是想在尝试正确的方法之前先弄清楚多个查询。)

1 个答案:

答案 0 :(得分:2)

  

在SQL SERVER中,我可以写出多个查询,按F5键,然后   SQL Server将一次运行一个-具有多个结果表,   每个查询一个。

好吧,好吧,我想您的意思是您想要一口气开始执行每个查询并返回结果...实际上并没有同时运行全部200个。

您有两个选择。您也可以直接点击F5(或使用我用红色框出的按钮),我们将运行所有这些按钮,然后您将在脚本面板中看到以下输出

enter image description here

OR

您可以先选择全部,然后再按ctrl + enter,我们将完全按照SSMS的要求进行操作,或者您已经在上面进行了描述,每个结果集都会获得一个数据网格

enter image description here