Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Использовать pl/json в проекте на apex.oracle.com / 13 сообщений из 13, страница 1 из 1
16.02.2016, 01:21
    #39171891
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Хочу залить на apex.oracle.com плагин, но он для работы требует pl/json, интуиция подсказывает что нужно руками повторить то, что написано в install.sql, но не уверен что прокатит.
Кто хостил на apex.oracle.com, подскажите, как это лучше сделать ?
...
Рейтинг: 0 / 0
16.02.2016, 08:29
    #39171938
Vladml
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Casufi,
pl/json не ставил, но с выполнением скриптов, в т.ч и ручками проблем не было.
Обычно так и делал, если чего-то не хватало, создавал скриптом, то чего не хватало, потом компилил пакет
...
Рейтинг: 0 / 0
16.02.2016, 09:58
    #39172008
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
CasufiХочу залить на apex.oracle.com плагин, но он для работы требует pl/json, интуиция подсказывает что нужно руками повторить то, что написано в install.sql, но не уверен что прокатит.
Кто хостил на apex.oracle.com, подскажите, как это лучше сделать ?
Если ты напишешь в инструкции о компиляции отдельного пакета, проблем не составит у . Так многие делают, даже не заморачивайся на эту тему.
...
Рейтинг: 0 / 0
16.02.2016, 10:11
    #39172015
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
VladmlОбычно так и делал, Через "SQL Workshop" ? Или есть более подходящее место для установки пакетов ?
...
Рейтинг: 0 / 0
16.02.2016, 10:47
    #39172037
Vladml
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Casufi,

Пакеты или файлы скриптов обычно через SQL Script, что-то мелкое через SQL Command.
Компилирую ивалидные пакеты через Object browser, он ошибки нормально показывает.
...
Рейтинг: 0 / 0
16.02.2016, 12:51
    #39172186
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Vladml,

Там в скрипте инсталяции вот такая конструкция
ALTER SESSION SET PLSQL_OPTIMIZE_LEVEL = 2;

Я так понимаю это будет работать в пределах скрипта и его нужно вынести в в каждый скрипт
...
Рейтинг: 0 / 0
16.02.2016, 13:13
    #39172216
Vladml
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Casufi,

в пределах сессии, а вот как он скрипты отрабатывает в одной сессии или не в одной неизвестно.

в 11G - 2 по дефолту.

apex.oracle уже на 12с там думаю или 2 или 3 v$parameter посмотреть не дает

на работоспособность это не влияет, так, что если не продуктив, можно не заморачиваться.
...
Рейтинг: 0 / 0
16.02.2016, 15:09
    #39172348
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Туплю, попробуйте если есть возможность в свой Workspace на apex.oracle.com залить https://github.com/pljson/pljson

Через SQL команду ругается на длинну, а через скрипт запрещенные символы
...
Рейтинг: 0 / 0
16.02.2016, 15:38
    #39172378
Vladml
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Casufi,

А вот оно че...
так-же как в sqlplus наверное не получиться.
А вот распаковать и ручками через SQL scripts выполнить последовательно можно и все ок.
У меня споткнулся на синонимах, public synonym создать нельзя, но скорее всего это не повлияет на работоспособность.

Этот пакет не использовал, в 11-м использую APEX_JSON, в 12-м JSON уже из коробки.
...
Рейтинг: 0 / 0
16.02.2016, 16:13
    #39172421
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
VladmlЭтот пакет не использовал, в 11-м использую APEX_JSON, в 12-м JSON уже из коробки.
ну конкретно этот пакет очень тормозной, поэтому использую из него только куски, может забью и опущу совместимость ниже 5 (или где там появился APEX_JSON)
...
Рейтинг: 0 / 0
16.02.2016, 21:53
    #39172659
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Vladml,

Вот тут я нашел что JSON в 12 парсит данные. Я так понимаю для того, чтобы запаковать селект в json только APEX_JSON из 5 ?
...
Рейтинг: 0 / 0
16.02.2016, 22:55
    #39172698
Vladml
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
CasufiVladml,

Вот тут я нашел что JSON в 12 парсит данные. Я так понимаю для того, чтобы запаковать селект в json только APEX_JSON из 5 ?

Если селект

Внутри APEX есть еще APEX_UTIL.JSON_FROM_SQL('select empno,ename,job from emp ');

Наружу можно отдавать REST
http://dgielis.blogspot.be/2015/01/generate-nested-json-from-sql-with-ords.html
или через OnDemand из примера выше

Ну или написать функцию на основе APEX_JSON

Или одна функция из SYS_REFCURSOR
http://www.experts-exchange.com/articles/12232/Creating-JSON-from-Oracle-using-SYS-REFCURSOR.html
...
Рейтинг: 0 / 0
17.02.2016, 00:03
    #39172716
Casufi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Использовать pl/json в проекте на apex.oracle.com
Vladml,

Спасибо, мне пока ближе APEX_JSON, познакомлюсь пока с ним, а дальше решу что делать.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Использовать pl/json в проекте на apex.oracle.com / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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