SEQUENCES (Transact-SQL)
適用於:SQL ServerAzure 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;