![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Небольшой вопрос по БД
Neket © (2007-03-27 09:54:00)Необходимо при помощи views или процедуры работая в одной БД (к примеру Baza1) сделать селект в другую базу (к примеру Baza2) а потом сравнить эти два селекта и вывести различия. Народ как это сделать? Или дайте хотябы ссылочку или намек в какую сторону и куда "копать".
База Oracl.
P.S.
Вариант с подключением к одной БД, а потом к другой БД не предлогать.
Народ подскажите ПОЖАЛУЙСТА. Очеyь нада.
Neket (2007-03-27 10:27:00) [1]Все спасибо разобрался...
Надо просто бы линк на ту (вторую) базу в моей базе создать а потом через
@baza2 брать нужные мне данные.
ЮЮ (2007-03-27 10:15:00) [2]> where pol1<>pol2
Неудачное условие для связи двух таблиц. Хоть и усеченный, но все же кортезиан.
З.Ы. Если есть права к обеим базам, и обе базы на одном сервере, то что мешает и так, если синтаксис позволяет? В МS SQL это (BaseName.TableName) без проблем работает.
Neket (2007-03-27 10:08:00) [3]Но только из разных баз данных.
Мне сказали что нада смотреть в сторону линков в БД, но что это и с чем это едят я не знаю
Neket (2007-03-27 10:07:00) [4]Либо вы придираетесь либо вы блондин ;-)
к примеру select 1:
select pole1 from baza1.Tabel1
к примеру select 2:
select pole1 from baza2.Tabel1
потом проверить...
В общем как-то так
select pol1, pol2
from
(select pole1 as po11 from baza1.Tabel1),
(select pole1 as pol2 from baza2.Tabel1) where pol1<>pol2
Megabyte (2007-03-27 09:59:00) [5]
> Необходимо при помощи views или процедуры работая в одной БД (к примеру Baza1) сделать селект в другую базу (к примеру Baza2) а потом сравнить эти два селекта и вывести различия.
Про 1-й селект еще кое-как понятно, а где про 2-й?
Что подразумевается под отличиями?
Копать в сторону алгоритмизации задачи: т.е. чего хочешь, в наборе простейших операций!