我有一个类似的查询
SELECT id FROM xyz WHERE ...;
Run Code Online (Sandbox Code Playgroud)
它有一个或多或少复杂的 WHERE 子句,并正好返回一列(ID)的一行。我需要此 ID 用于脚本中的多个后续查询。所以我的目标是在一个变量中重用这个结果,但我没有找到一个有效的解决方案。
在这种情况下,加入此查询不是一个好的选择。那么是否有可能告诉 Oracle 将这个单个结果存储在一个变量中并使用这个变量来构建新的查询——明确地在其他查询的条件子句中使用?
如果是这样,也许有人可以发布一个简单的示例-最简单的可能是……。喜欢
SELECT :VARIABLE FROM DUAL
Run Code Online (Sandbox Code Playgroud)