powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обратиться к функции в SQL Tools
8 сообщений из 8, страница 1 из 1
Обратиться к функции в SQL Tools
    #36404568
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Мне необходимо обратиться к функции пакета в скл тулз из Апекса. Каким образом это можно сделать? Если можно, с примерами...
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36404604
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оформить в виде анонимного блока и выполнить

Код: plaintext
1.
2.
3.
4.
declare
  ttt sometype;
begin
ttt := package_name.func_name(args...);
end;
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36404635
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
non-apexoid, Спасибо
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36411417
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ммм... проблемка


В процессе обращаюсь к процедуре apex_html_view.get_html_content следующим образом:

Declare
smt clob;
Begin
smt:=apex_html_view.get_html_content(tc_rep.rep_file, '<td>');
end;

Однако возникает

авторORA-06550: Строка 4, столбец 21: PLS-00302: компонента 'GET_HTML_CONTENT' должна быть объявлена ORA-06550: Строка 4, столбец 1: PL/SQL: Statement ignored

либо

авторORA-06550: Строка 5, столбец 6: PLS-00201: идентификатор 'APEX_HTML_VIEW.GET_HTML_CONTENT' должен быть объявлен ORA-06550: Строка 5, столбец 1: PL/SQL: Statement ignored
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36411881
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FoxterВ процессе обращаюсь к процедуре apex_html_view.get_html_content следующим образом

Что-то на процедуру не похоже. Похоже на функцию в пакете. :) А право EXECUTE на этот пакет у пользователя, со схемой которого работаете в WORKSPACE, есть?
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36412100
Фотография Foxter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, простите, это пакетная функция. Только вчера приложения работали нормально :( А теперь какое не откроешь - не узнает функции :(
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36412114
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxter,

как насчёт того, чтобы попробовать выполнить эту функцию в SQL Workshop? А потом выполнить запрос:

Код: plaintext
select * from all_objects where object_name = 'APEX_HTML_VIEW';
...
Рейтинг: 0 / 0
Обратиться к функции в SQL Tools
    #36417895
non-apexoid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Foxter, в любом случае:
- пакет должен присутствовать в схеме БД, соответствующей workspace пользователя
- у пользователя схемы должны быть права на исполнение
- при вызове извне описание (прототип) вызываемой процедуры должно присутствовать в заголовке пакета, что не факт, процедура может быть предназначена для использования внутри пакета.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обратиться к функции в SQL Tools
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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