PL-SQL筆記5_ORA-06550_PLS-00428: 在此SELECT敘述句中預期會出現一個INTO子句
在PLSQL Develoepr 想進行腳本測試時 DECLARE v_groupName VARCHAR2(300); BEGIN v_groupName := 'some group name'; SELECT R.* FROM ROLE_TABLE R, USER_ROLE_RELATION UR, USER_CONTACT UC WHERE R.ROLE_NAME = v_groupName AND R.ROLE_ID = UR.ROLE_ID AND UR.USER_ID = UC.USER_ID; END; 報以下錯誤 ORA-06550: 第四行,第 3 個欄位: PLS-00428: 在此SELECT敘述句中預期會出現一個INTO子句 原因: 要在 PL/SQL 區塊裡查詢 → 必須用 INTO 或 Cursor。 在 PL/SQL 區塊裡,不可能直接寫裸的 SELECT。 若不想用 INTO,就不要包在 PL/SQL 區塊裡,直接寫 SQL 查詢。