pl sql oracle subquery
У меня есть процедура:
CREATE OR REPLACE PROCEDURE recommend_book(
in_ID_user IN number
)
IS
--zmienne
zmienna1 number(9,0);
BEGIN
SELECT COUNT(GENRE)
INTO zmienna1
FROM BOOKS
WHERE ID_BOOK IN(SELECT ID_BOOK
FROM SIGNATURES
WHERE SIGNATURE IN (SELECT SIGNATURE
FROM ORDERS
WHERE ID_READER=in_ID_user)
);
END;
/
Я получаю ошибку
PL-00428: в этом операторе SELECT ожидается предложение INTO
Не могли бы вы помочь мне определить, что отсутствует / что здесь не так?
1 ответ
Для других разработчиков, когда видят этот вопрос, это должен быть ответ:
Как говорит Фрэнк:
Вы на 100% уверены, что ошибка, которую вы видите, не связана с предыдущей попыткой компиляции? Ваша процедура выглядит отлично.
Просто перезапустите ваш компилятор.