我正在使用Oracle 10g,并且需要在SELECT语句的where子句中使用变量,例如:
DECLARE
v_blah NUMBER;
BEGIN
v_blah := 13;
SELECT * FROM PEOPLE p WHERE p.LuckyNumber = v_blah;
END;
但是我遇到了一个错误,提示:
PLS-00428: 此SELECT语句中需要使用INTO子句
在DELETE或INSERT语句中,它似乎正常工作,所以我不确定为什么在这里不能用。