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;