在 SQL Server 中,我有一个包含以下数据的表:名字,姓氏,出生地等等。
该表具有标识 ID 列(表的主键)。在我的应用程序的界面中,用户可以修改这些数据,直到他们点击名为“关闭记录”的按钮,当发生这种情况时,我必须使用语法<生成 Closed_Record_ID strong> 年+连续编号 。对于我表中的所有记录,他们输入数据库的顺序(由身份 ID 给出)可能与他们关闭的顺序不同,因此我必须生成一个新的连续数字。
我应该如何使用 Tablockx提示,或者我该怎么做才能避免在Closed_Record_ID列中出现重复的连续数字?