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

Откуда: Ивано-Франковск-Киев
Сообщений: 467
В табл. есть ключевое поле Identity (1, 1). Как сделать чтобы оно перестало быть счетчиком.
25 июн 05, 13:22    [1649857]     Ответить | Цитировать Сообщить модератору
 Re: Как изменить свойство Identity в поле таблицы  [new]
vap
Member

Откуда:
Сообщений: 487
Открываете Enterprise Manager
На таблице нажмите правую кнопку [Design table]
В свойствах таблицы выключите Identity
Нажмите кнопку [Save changes scipt]
получите примерно такой скрипт

BEGIN TRANSACTION
CREATE TABLE dbo.Tmp_avel
	(
	TestId int NOT NULL,
	Name varchar(50) NULL
	)  ON [PRIMARY]
GO
IF EXISTS(SELECT * FROM dbo.avel)
	 EXEC('INSERT INTO dbo.Tmp_avel (TestId, Name)
		SELECT TestId, Name FROM dbo.avel TABLOCKX')
GO
DROP TABLE dbo.avel
GO
EXECUTE sp_rename N'dbo.Tmp_avel', N'avel', 'OBJECT'
GO
ALTER TABLE dbo.avel ADD CONSTRAINT
	PK_avel PRIMARY KEY CLUSTERED 
	(
	TestId
	) ON [PRIMARY]

GO
COMMIT
25 июн 05, 13:30    [1649866]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить