Ошибка (11,15): PL / SQL: ORA-04044 : процедура, функция, пакет или тип здесь не разрешены

Я пытаюсь получить данные из 4 таблиц FACTS_CDPM, PRODUCT, когда я просто запускаю запрос выбора, я получаю результат, но когда я помещаю его в процедуру и выполняю вставку с помощью оператора выбора, как показано ниже, я получаю сообщение об ошибке «Ошибка (11,15): PL / SQL: ORA -04044: процедура, функция, пакет или тип здесь не разрешены "

Пожалуйста, помогите, почему это происходит?

Спасибо!

INSERT INTO CUST_ALLOC
(PART_ID,
      CUSTOMER,
      MONTH,
      QTY_ALLOCATED
        )    
    SELECT P.PROD_ID,
       C.PURCHASING,
       D.MONTH_ID,
       SUM(X.QTY)
FROM FACTS_CDPM X INNER JOIN PRODUCT P ON P.PROD_NUM=X.PROD_NUM 
                    INNER JOIN CUSTOMER C ON X.CUST_NUM=C.CUST_NUM 
                    INNER JOIN DATE D ON X.DATE_NUM=D.DATE_NUM
WHERE MEASURE_NUM=18
GROUP BY P.PROD_ID,C.PURCHASING,D.MONTH_ID;
5
задан skaffman 5 May 2011 в 16:25
поделиться