次の方法で共有


SEQUENCES (Transact-SQL)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

現在のデータベースの現在のユーザーがアクセスできるシーケンスごとに 1 行を返します。

これらのビューから情報を取得するには、 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 データ型に対して0され、他のすべてのデータ型に対して負の数になります。
MAXIMUM_VALUE int シーケンス オブジェクトの境界。 新しいシーケンス オブジェクトの既定の最大値は、シーケンス オブジェクトのデータ型の最大値です。
INCREMENT int NEXT VALUE FOR関数の呼び出しごとにシーケンス オブジェクトの値をインクリメント (負の場合はデクリメント) するために使用される値。 増分が負の値の場合、シーケンス オブジェクトは降順になります。それ以外の場合は昇順です。 増分を 0 にすることはできません。 新しいシーケンス オブジェクトの既定の増分値は 1
CYCLE_OPTION int シーケンス オブジェクトを最小値 (または降順シーケンス オブジェクトの場合は最大値) から再起動するか、その最小値または最大値を超えたときに例外をスローするかを指定するプロパティ。 新しいシーケンス オブジェクトの既定のサイクル オプションは NO CYCLE
DECLARED_DATA_TYPE int ユーザー定義データ型のデータ型。
DECLARED_DATA_PRECISION int ユーザー定義データ型の有効桁数。
DECLARED_NUMERIC_SCALE int ユーザー定義データ型の数値スケール。

次の例では、テスト データベース内のスキーマに関する情報を返します。

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;