Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Обратиться к функции в SQL Tools / 8 сообщений из 8, страница 1 из 1
12.01.2010, 08:25
    #36404568
Foxter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратиться к функции в SQL Tools
Здравствуйте!

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

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


В процессе обращаюсь к процедуре 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
15.01.2010, 12:24
    #36411881
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратиться к функции в SQL Tools
FoxterВ процессе обращаюсь к процедуре apex_html_view.get_html_content следующим образом

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

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

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


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