|
![]() |
#1 |
Участник
|
предлагаю такой вариант:
использовать класс Connection, соответственно делаете конекшны к двум БД типа LoginProperty dbLoginProperty; Statement statement; ResultSet rs; str _query; ; // соединяемся с источником данных dbLoginProperty = NEW LoginProperty(); dbLoginProperty.setDSN(parmODBC); dbLoginProperty.setServer(parmServ); dbLoginProperty.setDatabase(parmDBServ); dbLoginProperty.setUsername(parmLogin); dbLoginProperty.setPassword(parmPass); dbConnection = new odbcConnection(dbLoginProperty); и соответственно настраиваете 2-й конекшн _query = ваш запрос но уже в сиквельной нотации statement = DBConnection.createStatement(); rs = statement.executeUpdate(_query); для ваших внутренних вычислений можно добавить еще такое: while (resultSet.next()) { тут че нить вычисляете и пишете в другую БД strfmt("INSERT INTO () VALUES (%2,%3,%4,%5,%6,%7,%8,%9,%10,%11,%12) ", rs.getString(1) ... и т.п. } еще для оптимизации можно всё это дело создать в пакетном классе на сервере, чтобы он отрабатывал в определенное время! |
|
![]() |
#2 |
Участник
|
можно еще так же настроить ваши БД как линкед сервера, чтобы в одном сиквел запросе мона было сразу делать insert to server.db.table (select from linckedServer.db.table)
|
|
![]() |
#3 |
Участник
|
Ну соб-нно эо и была изначальная идея (тлько хотел все переписать на сиквеле). Так вот, сейчас оказывается что основной "боттлнек" - на sql сервере по время выполнения операций (жрет ЦПУ и память). Сам джойн выпоняется быстро, вставка - тоже.
__________________
-- regards, Oleksandr |
|
![]() |
#4 |
NavAx
|
Цитата:
1. Если уж пользовать прямое обращение, то лучше использовать стандартные job-ы на SQL-сервере 2. Аксапта не любит когда со стороны лезут в ее базу, даже если на чтение
__________________
Isn't it nice when things just work? |
|
![]() |
#5 |
Member
|
Цитата:
Сообщение от macklakov
...
Зря предлагаете. ... Цитата:
Сообщение от macklakov
...
Аксапта не любит когда со стороны лезут в ее базу, даже если на чтение ... Умеючи, можно и напрямую данные выковыривать. Особенно ОЛАПом.
__________________
С уважением, glibs® |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|