我正在寻找一种方法来创建一个给定名称,最小值,最大值和当前值的新序列。
使用CREATE SEQUENCE
语句是一个不太优选的选项,因为我必须使用字符串连接才能创建最终的SQL语句以供执行。
我需要对创建的序列执行的操作是使用sp_sequence_get_range
系统存储过程获取下一个值,该存储过程接受序列名称作为参数。不需要对序列进行进一步修改。
是否还有其他选项来创建序列,例如,使用一些模糊的系统存储过程?
注1 : 我正在努力实现的目标: 我需要管理Web应用程序中的数字范围。 用户应该能够创建新范围,并获得现有范围中的下一个值。如果用尽 - 用户应该收到错误。 我的选择是:管理范围表或管理序列。我认为序列更适合这个问题。