1
在PL/SQL函數的多個屬性,我試圖寫一個函數與下面的代碼:檢索在SELECT
CREATE OR REPLACE FUNCTION Lib_func(id number,dateToday date)
RETURN number IS retVal number(1);
myBorrower number;
myBook number;
BEGIN
SELECT P.book_id INTO myBook, P.request_id INTO myBorrower
FROM My_requests P
WHERE P.book_id = book_id AND ROWNUM <=1;
//some if condition which updates value of retVal
RETURN retVal;
END;
/
問題是,這會導致錯誤,當我編譯。如果我刪除第二件事(即P.request_id INTO myBorrower),那麼錯誤將被刪除。 我不能在單個查詢中選擇兩件事嗎?
哦okayy。非常感謝! – Manahil