0 / 2 / 3
Регистрация: 27.03.2012
|
||||||
1 | ||||||
ALTER COLUMN id ADD IDENTITY (1, 1)09.12.2008, 15:46. Показов 31111. Ответов 7
Метки нет (Все метки)
Пытаюсь добавить IDENTITY к сущ. полю в таблице, ругается 'Incorrect syntax near the keyword 'IDENTITY'.' Как правильно?
0
|
09.12.2008, 15:46 | |
Ответы с готовыми решениями:
7
Alter Column Почему-то ADD FOREIGN KEY при ALTER TABLE не работает Запрос "alter table Таблица1 add column ". Ошибка: "Слишком большая длина записи" Ошибка при INSERT: explicit value for the identity column can only be specified when ... |
5 / 5 / 0
Регистрация: 20.02.2008
Сообщений: 141
|
|
09.12.2008, 20:04 | 2 |
Только через удаление/добавление столбца.
Или через промежуточную таблицу. Или через промежуточный столбец.
0
|
0 / 2 / 3
Регистрация: 27.03.2012
|
|
11.12.2008, 11:35 | 3 |
спасибо, придется тогда через Ent.Manager ;-(
0
|
5 / 5 / 0
Регистрация: 20.02.2008
Сообщений: 141
|
|
11.12.2008, 13:07 | 4 |
Ent.Manager проделывает это через промежуточную таблицу
0
|
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 7
|
|
27.06.2010, 19:20 | 5 |
2 Glory
Тоже сталкнулся с такой необходимостью. Так как это будет выглядеть в виде скрипта?
0
|
alex1
|
|
27.06.2010, 19:33 | 6 |
добавить новый столбец id2
сохранить все значения из id в id2 удалить столбец id добавить новый столбец id IDENTITY (1, 1) сделать set identity insert on сохранить все значения из id2 в id сделать set identity insert off удалить столбец id2 |
0 / 0 / 0
Регистрация: 27.06.2010
Сообщений: 7
|
|
28.06.2010, 14:04 | 7 |
2 alex1
Спасибо. И что же они (Мелкософт) это так через зад сделали? ведь что-то типа: ALTER TABLE table1 ALTER COLUMN id ADD IDENTITY (1, 1) выглядит куда цивильнее.
0
|
68 / 4 / 1
Регистрация: 11.10.2012
Сообщений: 89
|
||||||||||||||||
11.10.2012, 18:38 | 8 | |||||||||||||||
у меня была проблема похожая - надо было изменить тип поля SessionID int IDENTITY(1,1) с int на bigint.
Беру drop and create скрипт этой таблицы (Sessions). Затем добавляю в начало
0
|
11.10.2012, 18:38 | |
11.10.2012, 18:38 | |
Помогаю со студенческими работами здесь
8
Как выполнить AVG(column), последних по дате n значений поля column Cannot insert the value NULL into column 'Id', table '.dbo.Records';column does not allow nulls SQLSTATE[42S22]: Column not found: 1054 Unknown column 'site_name' in 'field list' Ошибка при записи в Access - Cannot set column 'Описание'. The value violates the MaxLength limit of this column. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |