sql server系统表详细说明 之 sys.sequences


数据库中的每个序列对象各占一行。

 

SYS.SEQUENCES (TRANSACT-SQL)
列名称数据类型说明
<inherited columns> 从 sys.databases继承所有列。
start_valuesql_variant 不为 NULL序列对象的起始值。 如果使用 ALTER SEQUENCE 重新启动序列对象,它将以此值重新启动。 序列对象循环进入 minimum_value 或 maximum_value,而不是 start_value
incrementsql_variant 不为 NULL用于在每个生成值后使序列对象递增的值。
minimum_valuesql_variant NULL序列对象可以生成的最小值。 在达到此值后,序列对象将在尝试生成多个值时返回错误,或在指定 CYCLE 选项时重新启动。 如果未指定 MINVALUE,则此列将返回序列生成器的数据类型支持的最小值。
maximum_valuesql_variant NULL序列对象可以生成的最大值。 在达到此值后,序列对象将在尝试生成多个值时开始返回错误,或在指定 CYCLE 选项时重新启动。 如果未指定任何 MAXVALUE,此列将返回序列对象的数据类型所支持的最大值。
is_cycling位非 NULL如果为序列对象指定 NO CYCLE,则返回 0;如果指定 CYCLE,则返回 1。
is_cached位非 NULL如果为序列对象指定 NO CACHE,则返回 0;如果指定 CACHE,则返回 1。
cache_sizeint NULL返回序列对象的指定缓存大小。 如果创建序列时使用了 NO CACHE 选项或者指定了 CACHE 但未指定缓存大小,此列将包含 NULL。 如果缓存大小指定的值大于序列对象可以返回的值的最大数量,仍会显示该无法获得的缓存大小。
system_type_idtinyint NOT NULL序列对象的数据类型的系统类型的 ID。
user_type_idint NOT NULL用作用户定义的序列对象的数据类型的 ID。
精度tinyint NOT NULL数据类型的最大精度。
scaletinyint NOT NULL数据类型的最大小数位数。 小数位数与精度一起返回,以便为用户提供完整的元数据。 由于序列对象只允许使用整数类型,因此其小数位数始终为 0。
current_valuesql_variant 不为 NULL强制的最后一个值。 也就是说,从函数的下一个值的最新执行中返回的值或执行 sp_sequence_get_range 过程的最后一个值。 如果从未使用过该序列,则返回 START WITH 值。
is_exhausted位非 NULL0 表示可从序列中生成多个值。 1 表示序列对象已达到 MAXVALUE 参数,该序列未设置为 CYCLE。 使用 ALTER SEQUENCE 重新启动序列之前,NEXT VALUE FOR 函数将返回错误。
last_used_valuesql_variant NULL返回 Next Value For 函数生成的最后一个值。 适用于 SQL Server 2017 及更高版本。
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

sql server系统详细说明 sys.sequences
sql server系统详细说明 sys.all_columns
sql server系统详细说明 sys.masked_columns
sql server系统详细说明 sys.columns
sql server系统详细说明 sys.system_columns
sql server系统详细说明 sys.system_objects
sql server系统详细说明 sys.system_views
sql server系统详细说明 sys.objects
sql server系统详细说明 sys.sql_modules
sql server系统详细说明 sys.tables
sql server系统详细说明 sys.views
sql server系统详细说明 sys.all_views
sql server系统详细说明 sys.stats
sql server系统详细说明 sys.all_objects
sql server系统详细说明 sys.parameters
sql server系统详细说明 sys.system_parameters
sql server系统详细说明 sys.sql_dependencies
sql server系统详细说明 sys.default_constraints
sql server系统详细说明 sys.table_types
sql server系统详细说明 sys.databases