【发布时间】:2010-03-15 19:56:35
【问题描述】:
我有一个带有CreateDate datetime 字段default(getdate()) 的表,它没有任何标识列。
我想添加 identity(1,1) 字段,该字段将反映与 CreateDate 字段相同的现有记录顺序(order by 将给出相同的结果)。我该怎么做?
我想如果我在 CreateDate 字段上创建聚集键,然后添加标识列它将起作用(不确定是否有保证),有没有更好/更好的方法?
我对 SQL Server 2005 感兴趣,但我想 SQL Server 2008、SQL Server 2000 的答案会是一样的。
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql identity