Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запись данных из одной базы в другую (обнвление таблицы)  [new]
YaMax
Member

Откуда:
Сообщений: 24
Добрий день!

У меня возникла проблемка! Есть 2 базы, допустим db1 и db2 и таблицы Таблица1 (в db1 ) и Таблица2 (в db2). Надо из Таблица1 перебросить значение полей П1_1, П1_2, П1_3 в поля из Таблица2 П2_1, П2_2, П2_3 соответственно... И есть такое условие, что если значение П1_3 совпадает со значением П2_3 то надо заменить значение П2_1 значением П1_1 а значение П2_2 значением П1_2. А если П1_3 не совпадает с П2_3 то просто добавлять данные в Таблица2. Тоесть по сути надо обновлять Таблица2. Как ето делаетса??? помогите... зарание благодарен
1 июн 09, 18:50    [7253167]     Ответить | Цитировать Сообщить модератору
 Re: Запись данных из одной базы в другую (обнвление таблицы)  [new]
M0us
Member

Откуда: Moscow
Сообщений: 883
репликация
или скриптами примерно так:

use base1
go
create trigger Trigger1 on dbo.table1
for insert
as
insert base1.dbo.table1 (...)
select base2.dbo.table2 (...)
go
1 июн 09, 18:55    [7253192]     Ответить | Цитировать Сообщить модератору
 Re: Запись данных из одной базы в другую (обнвление таблицы)  [new]
YaMax
Member

Откуда:
Сообщений: 24
M0us
репликация
или скриптами примерно так:

use base1
go
create trigger Trigger1 on dbo.table1
for insert
as
insert base1.dbo.table1 (...)
select base2.dbo.table2 (...)
go


А где тут условие указывать? Ми же заменяем только при совпадении в поле Т1_3 и Т2_3, в другом случае просто добавлям данные...
1 июн 09, 19:12    [7253243]     Ответить | Цитировать Сообщить модератору
 Re: Запись данных из одной базы в другую (обнвление таблицы)  [new]
M0us
Member

Откуда: Moscow
Сообщений: 883
YaMax

А где тут условие указывать? Ми же заменяем только при совпадении в поле Т1_3 и Т2_3, в другом случае просто добавлям данные...


а вы почитайте в BOL про оператор SELECT
2 июн 09, 10:28    [7254484]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить