编辑: 看起来好像唯一的永久部分是最后一部分,每次打开新会话时其他部分也会发生变化。
有没有办法控制这个?
-------------------------------------------- ----
我在SQL Server 2012上创建了一个标识主键列。
我注意到每次创建新记录时,唯一改变的部分是第一部分。标记为 XXX 的其他部分保持不变。它将来会改变吗?也许经过几百万条记录?
(例如85BD420D-XXXX-XXXX-XXXX-XXXXXXXXXXXX)
该表是使用MVC Code First创建的,但请在下面找到脚本生成
/****** Object: Table [dbo].[Transactions] Script Date: 17-01-2014 11:25:20 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Transactions](
[TransactionId] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_dbo.Transactions] PRIMARY KEY CLUSTERED
(
[TransactionId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
由于