【问题标题】:How to run multiple queries simultaneously?如何同时运行多个查询?
【发布时间】:2019-05-06 19:20:03
【问题描述】:

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

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

我有大约 200 个选择语句 - 基本上,只是想找出哪些表中的哪些列包含某个短语。

到目前为止,我刚刚列出了所有查询,并且一直在 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.%'

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

(我知道这是错误的做法,但真的只是想在尝试正确的方法之前弄清楚多个查询。)

【问题讨论】:

  • 缺少的from 是错字还是新功能?
  • 加分号后试试;在每个脚本之后。它应该可以解决您的问题。
  • @JorgeCampos 哈哈抱歉,我在实际应用中并没有错过它.. 还是同样的问题
  • @mkRabbani 看起来这是我的问题!我想这是 sql server 和 oracle developer 之间的区别......谢谢!

标签: sql plsql oracle-sqldeveloper


【解决方案1】:

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

好吧,我想你的意思是你想一次性开始执行每个查询并返回结果......实际上并不是同时运行所有 200 个查询。

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

你可以全选然后ctrl+enter,我们会做SSMS做的,或者你上面描述的,每个结果集都会得到一个数据网格

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-31
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多