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

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


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