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

Откуда: Москва
Сообщений: 2266
была себе таблица
id (identity) v1, v2, v3
1               ...  ...  ...
2               ...  ...  ...
3               ...  ...  ...
4               ...  ...  ...
5               ...  ...  ...
некто удалил записи и сталось
id (identity) v1, v2, v3
1               ...  ...  ...
4               ...  ...  ...
5               ...  ...  ...
нужно восстановить записи из клиентского приложения. т.е. отмотать identity, клиентской прогой юзер вводит записи (например №2), а потом я возвращаю identity, чтобы стало
id (identity) v1, v2, v3
1               ...  ...  ...
2               ...  ...  ...
4               ...  ...  ...
5               ...  ...  ...
(следующее значение identit - 6)
такое реально сделать?
23 янв 06, 12:20    [2277627]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А оно надо?
23 янв 06, 12:24    [2277644]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
tpg
А оно надо?

еслиб не надо было - не спрашивал
23 янв 06, 12:25    [2277656]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
SET IDENTITY_INSERT
23 янв 06, 12:27    [2277669]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
tpg
SET IDENTITY_INSERT

и?
23 янв 06, 12:31    [2277687]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
VirusXP
tpg
SET IDENTITY_INSERT

и?
Что и? Открываем BOL и читаем про эту установку.
23 янв 06, 12:31    [2277694]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
tpg
Открываем BOL и читаем про эту установку.

немного не то. SET IDENTITY_INSERT включает/выключает identity. нужно с включённым identity вставить запись. или (ток придумал) вставить запись с текущим identity, а потом руками исправить
23 янв 06, 12:35    [2277722]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
tpg
Открываем BOL и читаем про эту установку.

немного не то. SET IDENTITY_INSERT включает/выключает identity. нужно с включённым identity вставить запись. или (ток придумал) вставить запись с текущим identity, а потом руками исправить

Вы внимательно прочитали хелп ?
23 янв 06, 12:37    [2277733]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
Glory
Вы внимательно прочитали хелп?

интересно девки пляшут... а где параметр каким я хочу установить identity???
23 янв 06, 12:52    [2277817]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
Glory
Вы внимательно прочитали хелп?

интересно девки пляшут... а где параметр каким я хочу установить identity???

Вам же нужно _добавить запись_ с заданным пользователем значением identity.
Какие еще "установить identity" ?
Нуежели даже пример скрипта из указанной статьи BOL трудно посмотреть и потестировать ?
23 янв 06, 12:56    [2277836]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
2Glory: значит придётся процедуры править. прога то заточена на автоматическую генерацию id
23 янв 06, 13:00    [2277862]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
2Glory: значит придётся процедуры править. прога то заточена на автоматическую генерацию id

Ну так самый первый вопрос, который вам задали и звучал как "А оно надо?".
На что вы ответили, что надо.
23 янв 06, 13:03    [2277877]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
VirusXP
Member

Откуда: Москва
Сообщений: 2266
2Glory: нужно восстановить записи из клиентского приложения. т.е. отмотать identity, клиентской прогой юзер вводит записи (например №2), а потом я возвращаю identity ©

читайте внимательней
23 янв 06, 13:59    [2278138]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
Glory
Member

Откуда:
Сообщений: 104760
VirusXP
2Glory: нужно восстановить записи из клиентского приложения. т.е. отмотать identity, клиентской прогой юзер вводит записи (например №2), а потом я возвращаю identity ©

читайте внимательней

Да ну вас, писатель
23 янв 06, 14:00    [2278147]     Ответить | Цитировать Сообщить модератору
 Re: вернуть identity  [new]
pr0ger
Member

Откуда: Москва
Сообщений: 1933
DBCC CHECKIDENT ('table_name', RESEED, new_reseed_value)
23 янв 06, 14:05    [2278180]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить