一个序列中的多个TSQL序列

时间:2015-06-17 18:30:42

标签: sql-server tsql sequence

我需要为我的SQL Server数据库中的所有客户运行序列号。

我有大约1000个客户,我需要每个客户,其中一个有自己的序列?

如何在TSQL中完成?

是否可以将一个序列用于所有目的?

创建1000个序列听起来不合理。

1 个答案:

答案 0 :(得分:0)

序列只会给你一个数字系列。为了让每个客户拥有一个,并且我会假设新客户也可以出现,我能想到的唯一方法是为序列创建一个表。您可以只为客户代码和序列的int列添加一列。

如果您的数据库经常需要这些序列(以每秒几个为单位),这可能很容易成为瓶颈,但我认为并非如此。