共用方式為


SEQUENCES (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure 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;

另請參閱