【发布时间】:2012-12-05 08:50:48
【问题描述】:
在我的 SQL Server 数据库中,我将其作为 ID,例如 SSK0000001。
我希望它在我的系统中自动递增,并且我的 SQL Server 数据库中更新 ID 的最后一个数字,例如“1”(在另一条新记录之后它将变为 SSK0000002)。
我知道这可以通过在数据库中设置自动增量来完成,但现在我的 ID 是 nchar。
任何人都可以提供帮助将不胜感激。
【问题讨论】:
-
你可以在你的表上定义一个你想要自动更新的触发器。
-
如果 SSK 始终相同,请将其硬编码到您的程序或通过连接进行查询,并使用自动增量字段为您完成这项工作。比您可以编写的任何过程/触发器快得多。如果没有,则将列添加为varchar,并进行PK('ssk column','autoincrement column')
标签: sql sql-server database