摘要: MSSQL SERVER不会重复使用已删除的标识值,所以使用一段时间之后标识符列的值可能会变得较为混乱,可以通过执行以下命令来解决: DBCC CHECKIDENT ('table_name') 此命令将按其原来的seed和increment值重新对table_name表中的标识列进行赋值 DBCC CHECKIDENT ('table_name', RESEED) 同上 DBCC CHECKID... 阅读全文
posted @ 2010-03-10 23:29 鲶鱼追梦 阅读(141) 评论(0) 推荐(1) 编辑
摘要: (1) assigned主键由外部程序负责生成,无需NHibernate参与。 (2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成 历史状态。 (3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。 (4) increment主 键按数值顺... 阅读全文
posted @ 2010-03-10 23:27 鲶鱼追梦 阅读(1072) 评论(0) 推荐(1) 编辑