ORACLE PL/SQL缺少关键字错误

Arn*_*hor 1 oracle plsql oracle11g

代码

   SELECT some_identifier_id INTO a_someid_id FROM "SOME_IDENTIFIER" SOME_IDT
  INNER JOIN "CASE" cse ON cse.customer_id = '1001'
  INNER JOIN "MEASURE" m ON m.case_id = cse.case_id
WHERE SOME_IDT.some_identifier_type_code = '430101';
Run Code Online (Sandbox Code Playgroud)

给出"缺少关键字"错误.问题出在哪里?

Gol*_*rol 5

INTO只有在PL/SQL程序块(匿名,触发器,存储过程...)中执行查询时才能使用.

SQL查询不能包含INTO子句,它会给您带来此错误.

-- Will fail
SELECT 1 INTO x FROM dual;

-- Will succeed
declare x int;
begin
   SELECT 1 INTO x FROM dual;
end;
Run Code Online (Sandbox Code Playgroud)