的更多帮助
我几乎不需要帮助。我在SQL DB(MS SQL Server)中有一个表,我在其中存储了一些数据。我需要自动ID。问题是,新的一年开始时需要重置自动启动。我将如何最好地完成此操作。
我正在考虑使用2013年###/13之类的格式,2014年的###/14等。但是,如果以这种形式存储ID,我该如何增加ID呢?
谢谢。
编辑
对不起,急着写这个问题。它在MS SQL Server中。
实现此目的的简单方法是
1)创建一个列以存储插入的日期
2)创建一个触发器,该触发器在每个插入表中发射
之前发射触发器2.1检查记录的最大日期,并将其与年度与年份进行比较
2.2如果年度计数大于0重置身份列(基本上是可以设置为身份列的自动增量列)
请让我知道您是否需要有关此