代码
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';
发出“缺少关键字”错误。问题出在哪里?
答案 0 :(得分:5)
只有在PL / SQL程序块(匿名,触发器,存储过程...)中执行查询时,才能使用INTO
。
SQL查询不能包含INTO
子句,它会给你这个错误。
-- Will fail
SELECT 1 INTO x FROM dual;
-- Will succeed
declare x int;
begin
SELECT 1 INTO x FROM dual;
end;