powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IDENTITY
5 сообщений из 5, страница 1 из 1
IDENTITY
    #32008946
Sergej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каким образом можно обновить в таблицах поля IDENTITY (пронумеровать по-новому) + изменить ссылки на эти записи в других таблицах?
...
Рейтинг: 0 / 0
IDENTITY
    #32008952
Вадик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполнить скрипт:
Set identity_insert on <Имя таблицы> on
.....
Update .........
......
Set identity_insert on <Имя таблицы> off
Выполняйте этот скрипт в Query Analizer.

C уважением Вадик.
...
Рейтинг: 0 / 0
IDENTITY
    #32008953
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если есть уникальное поле кроме ID, то лучше существуюшее ID просто удалить а потом снова создать, с последуюшим апдейтом связанного поля. Если кроме ID уникальных нет, то я бы наверно просто создал второе поле ID -> update связанного -> удаление старого ID.
Можно еще сделать так. Установить что-то (забыл что но начиниется это с set), что даст возможность записывать в поле ID, то что сам хочешь и проводить update сразу двух таюлиц.
...
Рейтинг: 0 / 0
IDENTITY
    #32008954
Slava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так всегда! Пишешь, пишешь а кто-нибудь уже написал, но Вадик надо помнить что Вашем и моем последнем способе нужно иметь уникальное поле которое не ID.
...
Рейтинг: 0 / 0
IDENTITY
    #32008955
Sergej
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За ответы спасибо. Надеялся что есть чтонить в одну строчку. Но видать придется делать все ручками.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / IDENTITY
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]