0

我有一个程序:

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 子句

您能帮我确定这里缺少什么/出了什么问题吗?

4

1 回答 1

0

对于其他开发人员,当看到这个问题时,它应该是一个答案:

正如弗兰克所说:

您是否 100% 确定您看到的错误不是来自以前的编译尝试?您的程序看起来非常好。

只需重新启动编译器。

于 2016-10-26T13:35:44.920 回答