【发布时间】:2014-12-16 04:02:27
【问题描述】:
我有几个简单的查询,我在 Oracle 中以 sysdba 身份手动运行,以检查 Java 应用程序的版本信息。棘手的部分是模式名称各不相同,所以有时我必须搜索表以找到所有者/模式,然后查询信息。
有没有办法从一个查询中获取输出并使用它来执行一个模式限定的查询,以便它可以自动化?
我使用的查询是:
SELECT username FROM dba_tables WHERE table_name LIKE 'APPVERSDATA%';
SELECT max(appfullversion) from SCHEMA.APPVERSDATA;
一定有办法将模式名称从第一个查询作为变量传递给第二个查询?
编辑:最终我想将输出设置为 shell 脚本中的变量。
TIA
【问题讨论】: