ORACLE PL / SQL отсутствует ошибка ключевого слова - PullRequest
1 голос
/ 17 октября 2011

код

   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';

Выдает ошибку "отсутствует ключевое слово". В чем проблема?

1 Ответ

5 голосов
/ 17 октября 2011

Вы можете использовать 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...