有什么理由喜欢从0而不是从1播种数据库表?

时间:2013-08-19 00:03:20

标签: sql-server identity-column

是否有理由倾向于从0而不是从1播种数据库表?

我指的是使用Int类型的唯一索引列创建新数据库表时的简单情况,开发人员可以选择该标识列中的第一个条目是0还是1。

2 个答案:

答案 0 :(得分:0)

默认值通常为1.

使用0可能会被认为是模棱两可的,我看不出有什么理由要求0优先于1。

答案 1 :(得分:0)

通常在SQL Server中,您使用1.

启动identity columns

DEFAULT的右侧不匹配时,通常会NULL 0 LEFT JOIN {/ p>}。

看起来好像开发人员正在考虑identity column行作为向量中的索引,这是一个错误,你可以DELETE行有漏洞。