Есть ли способ в SQL Server для создания таблицы с первичным ключом, который сам себя увеличивает? Я искал тип «UniqueIdentifier», но, похоже, он не выполняет то, что я ожидал.
В настоящее время у меня есть что-то вроде этого:
CREATE TABLE [dbo].[MyTable](
[Date] [datetime] NOT NULL,
[MyField1] [nchar](50) NOT NULL,
[MyField2] [nvarchar](max) NULL,
[Key] [uniqueidentifier] NOT NULL
) ON [PRIMARY]
По сути, я хочу, чтобы KEY начинался с 1 и просто увеличивался для каждой записи.