powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запросы из Apex на удаленных серверах
11 сообщений из 11, страница 1 из 1
Запросы из Apex на удаленных серверах
    #38892314
apex_n00b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно вопрос.
Можно ли из репорта апекса создать подключение к удаленному серверу прогнать там запрос или процедуру и вернуть результата в репорт?
Существует ли решение "из коробки"?
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892339
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_n00b,
в лоб нельзя, т.к. безопасность эксплорера запрещает "в не свой домен запросы".
Но можно обходить для извратов.
Правильно понял "удалённый"?
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892350
apex_n00b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пример:
в любой ИДЕ делаю
Код: plsql
1.
2.
3.
conn user/pass@server
select * from global_name;


происходит коннект, запрос и возврат дата грида.
хотелось чего-то подобного.
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892353
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_n00b,
ты написал вверху пароль.
В _публичных_ веб серверах есть кроссдоменная защита.
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892365
apex_n00b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
под удаленным имел в виду любой другой экземпляр БД oracle, можно даже на той же машине. действие происходит внутри одного домена.
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892384
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_n00b,
стандартно - есть схема разбора из APEX (настройка воркспейса).
Произведи все "удалёнки" там.
Запрос должен работать из той схемы.
Зачем изврат?
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892443
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apex_n00b,

1.
Код: plsql
1.
select * from table@link_server;


2.
Код: sql
1.
select * from owner.table;
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892480
apex_n00b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
линк не подходит.
во первых при больших джойнах много куда вставлять его нужно,
во вторых хотелось чтоб имя сервера к которому подключаюсь можно было взять из списка.
идея - сделать что-то типа админки для большого количества бд.
например:
select * from v$session;
alter session disconnect; итд.
--------
зачем это нужно предлагаю не обсуждать, будем считать что это лабораторка.
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892493
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_n00b,
это более низкий уровень, чем APEX
типа ADO.Connection ))
Удачи!
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892572
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
apex_n00bлинк не подходит.
во первых при больших джойнах много куда вставлять его нужно,

А разве вопрос звучал как
Код: plaintext
"мне лень писать большой запрос"
?

apex_n00bво вторых хотелось чтоб имя сервера к которому подключаюсь можно было взять из списка.
идея - сделать что-то типа админки для большого количества бд.
например:
select * from v$session;
alter session disconnect; итд.

Тут есть как динамически подставлять нужный линк ДБ линки в sql коде репорта
...
Рейтинг: 0 / 0
Запросы из Apex на удаленных серверах
    #38892840
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apex_n00bлинк не подходит.
во первых при больших джойнах много куда вставлять его нужно,
во вторых хотелось чтоб имя сервера к которому подключаюсь можно было взять из списка.
Подходит или не подходит -- это не тема для обсуждения, так как других вариантов нет. Можно с такой же категоричностью заявить, что Вам не подходит использовать ключевое слово SELECT, ведь его везде писать надо в запросах.

Универсальность требует усилий. Один раз напишете у каждого объекта БД подстановку с именем поля, из которого будете брать database link, потом будет легче.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запросы из Apex на удаленных серверах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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