Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Не работает процедура


Автор: Golovastik 21.11.2009, 21:08
Ребята, вот написал саму простую процедуру по книге. Всё делаю на СУБД Оракл 10g.

Код

CREATE OR REPLACE PROCEDURE TESTPRGTWO
IS
 
BEGIN
 
        DBMS_OUTPUT.enable;
        DBMS_OUTPUT.put_line('HELLO!!! I AM TESTPRGTWO!!! REMEMBER ME?!');
 
END TESTPRGTWO;
/


Пробую вызвать:

Код
SET SERVEROUTPUT ON
EXEC  TESTPRGTWO
 


Не хочет вообще вызыватся

Автор: Zloxa 23.11.2009, 09:50
Цитата(Golovastik @  21.11.2009,  21:08 Найти цитируемый пост)
Не хочет вообще вызыватся 

Покажите фрагмет лога sqlplus.

примерно так:
Код

Connected to Oracle9i Enterprise Edition Release 9.2.0.6.0 
 
SQL> CREATE OR REPLACE PROCEDURE TESTPRGTWO
  2  IS
  3  
  4  BEGIN
  5  
  6          DBMS_OUTPUT.enable;
  7          DBMS_OUTPUT.put_line('HELLO!!! I AM TESTPRGTWO!!! REMEMBER ME?!');
  8  
  9  END TESTPRGTWO;
 10  /
 
Procedure created
 
SQL> SET SERVEROUTPUT ON
SQL> EXEC  TESTPRGTWO
 
HELLO!!! I AM TESTPRGTWO!!! REMEMBER ME?!
 
PL/SQL procedure successfully completed
 
SQL> 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)