Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Dynamic Query implementation on Java  [new]
inomak
Member

Откуда:
Сообщений: 17
Добрый день, подскажите есть ли возможность реализовать wrapper для динамических запросов на Java.

Что-то типа select * from table (function('select sysdate from dual'));
1 апр 13, 18:34    [14123298]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
inomak
Добрый день, подскажите есть ли возможность реализовать wrapper для динамических запросов на Java.
Что-то типа select * from table (function('select sysdate from dual'));


Чо ??? При чем тут Java ?
1 апр 13, 18:37    [14123313]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
inomak
Member

Откуда:
Сообщений: 17
может идея не самая лучшая но нужно каким-то образом реализовать возможность выполнять sql query на удаленной базе (потому и пришла идея java), создание dblink запрещено и фетчить строки на локальной, т.е. нужен удобный интерфейс который будет селектить данные на удаленной базе и их можно будет связать с таблицами в локальной базе

пример

select * from table(function ('select sysdate sdata from dual'))
where sdata=somevalue


вопрос это вообще реально ?
1 апр 13, 18:52    [14123374]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
-2-
Member

Откуда:
Сообщений: 15330
inomak
создание dblink запрещено
почему ты решил, что тебе на джаву дадут сетевые aclы?
1 апр 13, 18:56    [14123388]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
inomak
Member

Откуда:
Сообщений: 17
сетевые разрещения уже есть, так исторически сложилось запрет только на dblink.
1 апр 13, 19:02    [14123406]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
Серафимный Шестикрыл
Member [заблокирован]

Откуда: С луны свалился
Сообщений: 2922
inomak
создание dblink запрещено


Обоснование запрета какое ? DBA встал не с той ?

inomak
вопрос это вообще реально ?


Да все реально, елы-палы. Поставь апача, напиши страничку на пыхе с двумя соединениями, да перегоняй
данные. Просто, дешево, сердито.
Еще проще - команда COPY в SQL*Plus.

Сообщение было отредактировано: 2 апр 13, 09:18
1 апр 13, 19:06    [14123417]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
inomak
Member

Откуда:
Сообщений: 17
Спасибо всем кто ответил, перегнать данные не стоял вопрос (не проблема сделать exp/imp потом проц. дальше), вопрос был именно связывать данные в дальнейшем и желательно как это можно делать с помошью dblink, вопрос был не попытаться выяснить причину почему запрет на создание dblink, а просто реально ли такое реализовать или нет.
1 апр 13, 19:41    [14123497]     Ответить | Цитировать Сообщить модератору
 Re: Dynamic Query implementation on Java  [new]
Proteus
Member

Откуда:
Сообщений: 1348
Наверное можно рядом с удаленной базой поднять сервис. обращаться к нему передавая запрос получать XML. Локально его преобразовывать в выборку связывая с локальными же таблицами.
Но пляски с бубном выеденного яйца не стоят. Получается размазывание точки конфигурации доступа что не будет встречено на ура ни кем в том числе DBA.
1 апр 13, 20:36    [14123668]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить