SQL Server:如何在不使用IDENTITY方法的情况下自动递增特定列?

时间:2013-11-25 12:10:27

标签: sql-server

如何在SQL Server中不使用IDENTITY方法自动增加特定列?

3 个答案:

答案 0 :(得分:3)

  1. 如果您使用的是SQL Server 2012,请使用sequences

  2. 使用GUID和NEWID()功能。

  3. sqlhint.com提供的答案

答案 1 :(得分:0)

我见过人们使用而不是插入触发器的实例,然后检查该列的最大值以确定下一个值。我个人不推荐这种方法,特别是在高跨国系统中

答案 2 :(得分:-2)

在进行插入之前,您可以搜索此列的最大值,并为新行添加1。