我有這樣一個PL/SQL語句(它不是一個存儲過程或函數):PLSQL收益表中設置
DECLARE
curstatus VARCHAR(2);
person_id varchar(6) := 100;
BEGIN
SELECT cur_status INTO curstatus FROM Persons WHERE PID=cast(person_id as number(6));
IF curstatus='F' THEN
SELECT PID FROM Reports WHERE Report_Type='F' AND PID = person_id;
END IF;
END;
我想從報告(它們顯示在屏幕上)返回所有PID,但是,我收到一個錯誤:an INTO clause is expected
。
請注意,這不是一個存儲過程或函數。我怎樣才能退回桌子?
無法從匿名PL/SQL塊返回結果集。 –
爲什麼要在純SQL中編寫PL/SQL?然後你可以獲得免費的返回位。 –