Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > AUTO_INCREMENT


Автор: HappyLife 17.7.2007, 11:33
Мне переодически приходится копировать таблицы.
Копирую с помощью команды
Код

INSERT INTO Table (SELECT * FROM anotherTable)

Поэтому использовать В качестве счетчика Identity Yes не разумно, так как это запрещает копирование из-за незименности поля инкримента. 
Возможно ли сделать в качестве параметра по-умолчанию инкримент (мб функция существует специальная). Так чтобы поле можно было менять, но добавлялись записи строго с увеличением счетчика.

Автор: HappyLife 17.7.2007, 14:07
Решено.
Код

SET IDENTITY_INSERT TableName ON;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)