Oracle SQL Developer не может создать тело пакета

 CREATE OR REPLACE PACKAGE packet AS
   TYPE tip IS RECORD(a1 INT,a2 VARCHAR2(20));
   FUNCTION getrow return tip;
   PROCEDURE setrow(v tip);
 END packet;
 /
 CREATE OR REPLACE PACKAGE BODY packet AS

   PROCEDURE setrow(v tip) IS
     BEGIN
     dbms_output.put_line('kikkkk');
     END;
  end packet;

Я продолжаю получать: Предупреждение: выполнение завершено с предупреждением

и процедура не может быть вызвана:

* Отчет об ошибке: ORA-04063: тело пакета "IRT.PACKET" содержит ошибки ORA-06508: PL / SQL: не удалось найти программу вызываемый объект:
"IRT.PACKET" ORA-06512: в строке 7
04063. 00000 - «% s имеет ошибки»
* Причина: попытка выполнить хранимую процедуру или использовать представление, имеющее ошибки. Для хранимых процедур проблема может заключаться в синтаксических ошибках. или ссылки на другие несуществующие процедуры. Для просмотров, проблема может заключаться в ссылке в определяющем запросе представления на несуществующая таблица. Также может быть таблицей, в которой есть ссылки на несуществующие или недоступные типы.
Действие: Исправьте ошибки и / или при необходимости создайте объекты, на которые имеются ссылки.

0
задан Luke Girvin 5 September 2013 в 10:18
поделиться