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

Откуда:
Сообщений: 409
Здравствуйте!
Подскажите, пожалуйста, как мне изменить значение в колонке id при вводе значений в таблицу. Галочку identity specification снимаю - ничего не даёт - пишет что Cell Read Only, хотя в свойствах нет возможности изменить это.
Заранее спасибо!
12 фев 14, 18:40    [15558790]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
Дедушка Ау
Guest
erman,

SET IDENTITY_INSERT [ваша таблица] ON

INSERT INTO ...

SET IDENTITY_INSERT [ваша таблица] OFF
12 фев 14, 18:53    [15558832]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
erman
Member

Откуда:
Сообщений: 409
Дедушка Ау
erman,

SET IDENTITY_INSERT [ваша таблица] ON

INSERT INTO ...

SET IDENTITY_INSERT [ваша таблица] OFF


Я вообще-то имел ввиду, как это сделать в дизайнере, а программно. Можно это сделать вообще или нет такой возможности?
12 фев 14, 19:12    [15558915]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
erman
Member

Откуда:
Сообщений: 409
Я вообще-то имел ввиду, как это сделать в дизайнере, а не программно. Можно это сделать вообще или нет такой возможности?
12 фев 14, 20:43    [15559241]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
leov
Member

Откуда: С-Петербург
Сообщений: 616
erman,

вам шашечки или ехать?

дизайнер все равно сгенерит такой-же скрипт как вам сказали
если конечно они не забыли там галочку сделать
12 фев 14, 20:55    [15559281]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
erman
Галочку identity specification снимаю - ничего не даёт
После снятия галочки нужно нажать "сохранить"

Тогда дизайнер удалит таблицу, все констрейны, триггеры, связи, пересоздаст таблицу, зальёт туда заново данные, создаст заново все констрейны, триггеры, связи.
И всё - вы можете изменить эту циферку.

И потом всё по новой, что бы опять сделать поле IDENTITY
12 фев 14, 22:20    [15559660]     Ответить | Цитировать Сообщить модератору
 Re: Изменение id строки в Sql Server?  [new]
erman
Member

Откуда:
Сообщений: 409
alexeyvg
erman
Галочку identity specification снимаю - ничего не даёт
После снятия галочки нужно нажать "сохранить"

Тогда дизайнер удалит таблицу, все констрейны, триггеры, связи, пересоздаст таблицу, зальёт туда заново данные, создаст заново все констрейны, триггеры, связи.
И всё - вы можете изменить эту циферку.

И потом всё по новой, что бы опять сделать поле IDENTITY


Спасибо большое - разобрался! Проблема была ещё в том, что нужно закрывать дизайнер для ввода данных, а затем наново открывать.
12 фев 14, 22:58    [15559811]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить