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;