共用方式為


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 序列物件的界限。 新序列物件的預設最小值是序列物件之資料類型的最小值。 這是 0 針對 tinyint 資料類型,以及所有其他數據類型的負數。
MAXIMUM_VALUE int 序列物件的界限。 新序列物件的預設最大值是序列物件之資料類型的最大值。
INCREMENT 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;