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;

另请参阅