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

Откуда:
Сообщений: 9
Нужно восстановить из Бекапа определенные данные в table1
оживив из бекапа table1 переименовав в table2 отсортировав ненужное, хочу оставшиеся данные из table2 дозаписать в table1

SELECT *
INTO table1
FROM table2

в данном случае видимо только пересоздание таблицы (нужно удалять table1)
There is already an object named 'table1' in the database.

мне же надо оставить то что было в table1 + дозаписать данные из table 2
подскажите как проще это сделать ? какие есть способы ?
2 июл 14, 11:58    [16247919]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
Glory
Member

Откуда:
Сообщений: 104751
belmont
мне же надо оставить то что было в table1 + дозаписать данные из table 2
подскажите как проще это сделать ? какие есть способы ?

MERGE
2 июл 14, 11:59    [16247927]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
belmont
Member

Откуда:
Сообщений: 9
хммм странно поигрался с MERGE на MS SQL 2008 все нормально, пытаюсь на боевой - но 2005 БД
тоже самое не отрабатывает
MERGE на 2005 имеет другой синтаксис чем на 2008 ? или вообще на 2005 его нет ?
2 июл 14, 17:00    [16250918]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
mag2000
Member

Откуда:
Сообщений: 187
belmont,
Нет этой команды в SQL2005.
Появилась в SQL 2008
2 июл 14, 17:27    [16251177]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
belmont
Member

Откуда:
Сообщений: 9
Holy Moly ... как жебыть ?
банально надо закинуть 1000 строк ) в существующую таблицу из другой аналогичной =(
2 июл 14, 18:10    [16251420]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
Glory
Member

Откуда:
Сообщений: 104751
belmont
банально надо закинуть 1000 строк )

Ну так напишите запрос, который банально выберет эту 1000 строк

Сообщение было отредактировано: 2 июл 14, 18:12
2 июл 14, 18:12    [16251425]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
belmont
Member

Откуда:
Сообщений: 9
Glory
belmont
банально надо закинуть 1000 строк )

Ну так напишите запрос, который банально выберет эту 1000 строк

ну выбрать то не проблема как вставить эти данные в уже существующую таблицу ?
2 июл 14, 20:03    [16251753]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
msLex
Member

Откуда:
Сообщений: 9290
belmont
Glory
пропущено...

Ну так напишите запрос, который банально выберет эту 1000 строк

ну выбрать то не проблема как вставить эти данные в уже существующую таблицу ?

insert where not exists
2 июл 14, 20:11    [16251770]     Ответить | Цитировать Сообщить модератору
 Re: восстановить из Бекапа определенные данные  [new]
NickAlex66
Member

Откуда:
Сообщений: 319
belmont
Glory
пропущено...

Ну так напишите запрос, который банально выберет эту 1000 строк

ну выбрать то не проблема как вставить эти данные в уже существующую таблицу ?


http://msdn.microsoft.com/ru-ru/library/ms174335.aspx
2 июл 14, 21:00    [16251868]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить