powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при выполнение процедуры
7 сообщений из 7, страница 1 из 1
Ошибка при выполнение процедуры
    #39998370
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу запустить процедуру
Код: plsql
1.
SELECT GETUSERCONFIG('KONTR7') FROM dual; 

, появляется ошибка, подскажите в чем дело
SQL Error [904] [42000]: ORA-00904: "GETUSERCONFIG": недопустимый идентификатор
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998375
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt,

0. Процедура не может быть напрямую вызвана в DML, переделайте на функцию
1. Ошибка говорит о том, что в текущем пространстве имён такого объекта нет - убедитесь, что объект существует, находится в правильной схеме и у пользователя есть права на его выполнение
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998393
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE OR REPLACE PROCEDURE MTRACKER.greetings 
AS 
BEGIN 
   dbms_output.put_line('Hello World!'); 
END; 

EXECUTE MTRACKER.greetings;
SQL Error [900] [42000]: ORA-00900: неверно предложение на языке SQL

select MTRACKER.greetings FROM dual;
SQL Error [904] [42000]: ORA-00904: "MTRACKER"."GREETINGS": недопустимый идентификатор
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998403
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SQL> create or replace procedure dropme_p
is
begin
    dbms_output.put_line('drop me please');
end;
/

Procedure DROPME_P compiled

SQL> execute dropme_p;

drop me please



Если пытаетесь выполнить одним скриптом, то после end; обязателен /
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998408
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt,

Код: plsql
1.
2.
3.
4.
5.
6.
CREATE OR REPLACE PROCEDURE MTRACKER.greetings 
AS 
BEGIN 
   dbms_output.put_line('Hello World!'); 
END; 
/



/(косая черточка) после end;

.....
stax
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998454
neteurt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какой вы программой пользуетесь для написания запросов?
...
Рейтинг: 0 / 0
Ошибка при выполнение процедуры
    #39998460
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
neteurt,

Зависит от предпочтений и закупленных лицензий.

Из бесплатных - Oracle SQL Developer, из платных многие за что-то любят Allround Automation PL/SQL Developer.

Можно писать и в vi/nano/блокноте и выполнять через sqlplus.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка при выполнение процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]