2015-05-12 64 views
0

我有一個要求,每次有人點擊一個.Net Windows應用程序中的按鈕時生成一個唯一的caseid。我的後端是SQL Server 2008 R2。利用SQL Server來存儲計數器

現在,這種情況下,id對於用戶的每次點擊都必須是唯一的,它應該從100開始並保持遞增。

它是一個不好的做法,以創建像比方說,一個單列/單列表:

表計數器:計數INT

這一切都將擁有。對於按鈕中的每次點擊,我將繼續增加它。或者有更清晰的方法嗎?

回答

4

您可以在表中創建一個初始值爲100的int IDENTITY列,併爲表中的每個新行增加一列。這可能是最有效的方式(從SQL Server的角度來看),也是最有效的方式。