SQL> SQL> drop table t1; Таблица удалена. SQL> SQL> create table t1 2 ( 3 num number(10), 4 text varchar2(100) 5 ); Таблица создана. SQL> SQL> create or replace procedure myproc is begin insert into t1 values('1','xxx'); commit; end myproc; 2 / Процедура создана. SQL> SQL> select a.object_name, status from all_objects a where object_name = 'MYPROC'; OBJECT_NAME STATUS ------------------------------ ------- MYPROC VALID 1 строка выбрана. SQL> SQL> drop table t1; Таблица удалена. SQL> SQL> create table t1 2 ( 3 num number(10), 4 text varchar2(100) 5 ); Таблица создана. SQL> SQL> select a.object_name, status from all_objects a where object_name = 'MYPROC'; OBJECT_NAME STATUS ------------------------------ ------- MYPROC INVALID 1 строка выбрана. SQL> SQL> exec myproc; Процедура PL/SQL успешно завершена. SQL> SQL> select a.object_name, status from all_objects a where object_name = 'MYPROC'; OBJECT_NAME STATUS ------------------------------ ------- MYPROC VALID 1 строка выбрана. SQL> SQL> spool off;