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

Откуда:
Сообщений: 14
Есть два стула две таблички :)

Tab

id | title
------------
0 | яблоки
1 | сливы
2 | персики

и связанная с ней табличка по полю Tab.id = Subtab.tab_id

Subtab

id | tab_id |name
----------------
0 | 1 | Рома
1 | 0 | Игорь
2 | 2 | Вася
3 | 2 | Петр

Вот. И есть такие же 2 таблички из бек-апа БД.

Короче говоря надо из бекапа залить часть данных за прошлый год в текущую базу.
Но если сделать insert обеих таблиц, то Subtab.tab_id будет содержать устаревшие айдишники.
Как же быть..
4 апр 13, 16:01    [14136532]     Ответить | Цитировать Сообщить модератору
 Re: Задачка о 2-х табличках  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
DIG-Master
устаревшие айдишники
то есть были апельсины, но сейчас их нет? Но тогда что же Леня за фрукты будет иметь? яблоки что ли?
4 апр 13, 16:05    [14136547]     Ответить | Цитировать Сообщить модератору
 Re: Задачка о 2-х табличках  [new]
DIG-Master
Member

Откуда:
Сообщений: 14
Паганель,

имеется ввиду, что когда мы вставим данные, то их Tab.id , будет совершенно другим.. (Identify Increment = 1) :)
4 апр 13, 16:07    [14136563]     Ответить | Цитировать Сообщить модератору
 Re: Задачка о 2-х табличках  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22550
DIG-Master
имеется ввиду, что когда мы вставим данные, то их Tab.id , будет совершенно другим.. (Identify Increment = 1) :)
зачем другим? пусть будет тем же
SET IDENTITY_INSERT
4 апр 13, 16:08    [14136569]     Ответить | Цитировать Сообщить модератору
 Re: Задачка о 2-х табличках  [new]
DIG-Master
Member

Откуда:
Сообщений: 14
Паганель, о! Спасибо за направление. Сейчас буду пробовать
4 апр 13, 16:10    [14136577]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить