【发布时间】:2020-05-19 14:43:14
【问题描述】:
我是 Oracle 数据库的新手,在声明变量和在其他查询中使用它时遇到了一些问题。例如,我想创建一个名为 caseID 的变量,用于存储基于 select 语句的数字。然后我想在我想创建的其他查询中使用那个 caseID。这就是我所拥有的:
DECLARE
caseID NUMBER;
BEGIN
SELECT case_id FROM cases WHERE user_id = 'test';
END;
SELECT * FROM version where case_id = :caseID
MINUS
SELECT * FROM version where version_type = 'A'
我无法在版本查询中使用 caseID,弹出窗口让我输入 caseID 是什么。
【问题讨论】: