我正在使用Oracle 10g,并且需要在的where子句中使用变量SELECT;例如。在SELECT语句中使用声明变量
DECLARE
v_blah NUMBER;
BEGIN
v_blah := 13;
SELECT * FROM PEOPLE p WHERE p.LuckyNumber = v_blah;
END;
,但我得到一个错误说
PLS-00428:INTO子句预计在SELECT语句
似乎在DELETE或INSERT语句做工精细,所以我不确定为什么它不会在这里工作。
我对此感到困惑......应该工作:( – War
欢迎来到Oracle。它不是SQL Server ;-) –