我正在使用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 ;-) –