SEQUENCES (Transact-SQL)
适用于:SQL Server
Azure SQL 数据库 Azure SQL 托管实例
为当前数据库中的当前用户可访问的每个序列返回一行。
若要从这些视图中检索信息,请指定INFORMATION_SCHEMA.view_name的完全限定名称。
列名称 | 数据类型 | 描述 |
---|---|---|
SEQUENCE_CATALOG | nvarchar(128) | 序列限定符 |
SEQUENCE_SCHEMA | **nvarchar(128) | 包含序列的架构的名称 |
SEQUENCE_NAME | nvarchar(128) | 序列名称 |
DATA_TYPE | nvarchar(128) | 序列数据类型 |
NUMERIC_PRECISION | tinyint | 序列的精度 |
NUMERIC_PRECISION_RADIX | smallint | 近似数字数据、精确数字数据、整数数据或货币数据的精度基数。 否则,返回 NULL。 |
NUMERIC_SCALE | int | 近似数字数据、精确数字数据、整数数据或货币数据的小数位数。 否则,返回 NULL。 |
START_VALUE | int | 将由序列对象返回的第一个值。 |
MINIMUM_VALUE | int | 序列对象的边界。 一个新序列对象的默认最小值是该序列对象的数据类型的最小值。 对于 tinyint 数据类型,此值为零,对于所有其他数据类型则为负数。 |
MAXIMUM_VALUE | int | 序列对象的边界。 一个新序列对象的默认最大值是该序列对象的数据类型的最大值。 |
增加 | int | 每次调用 NEXT VALUE FOR 函数时序列对象值递增(如果为负数,则为递减)的值。 如果增量是负值,则序列对象为降序,否则为升序。 增量不能为 0。 新序列对象的默认增量为 1。 |
CYCLE_OPTION | int | 此属性指定当超过序列对象的最小值或最大值时,序列对象是应从最小值(对于降序序列对象,则为最大值)重新开始,还是应引发异常。 新序列对象的默认循环选项是 NO CYCLE。 |
DECLARED_DATA_TYPE | int | 用户定义的数据类型的数据类型。 |
DECLARED_DATA_PRECISION | int | 用户定义的数据类型的精度。 |
DECLARED_NUJMERIC_SCALE | int | 用户定义的数据类型的数字刻度。 |
以下示例 返回有关测试数据库中架构的信息:
SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈