ROUTINE_COLUMNS (Transact-SQL)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance
現在のデータベース内の、現在のユーザーがアクセスできるテーブル値関数によって返される列ごとに、1 行のデータを返します。
このビューから情報を取得するには、 INFORMATION_SCHEMA. の完全修飾名を指定しますview_name。
列名 | データ型 | 説明 |
---|---|---|
TABLE_CATALOG | nvarchar(128) | テーブル値関数のカタログ名またはデータベース名。 |
TABLE_SCHEMA | nvarchar(128) | テーブル値関数を含むスキーマの名前。 重要: オブジェクトのスキーマを決定するために、INFORMATION_SCHEMA ビューを使わないでください。 INFORMATION_SCHEMA ビューが表すのは、オブジェクトのメタデータのサブセットのみです。 オブジェクトのスキーマを調べるための信頼できる唯一の方法は、 sys.objects カタログ ビューのクエリを実行することです。 |
TABLE_NAME | nvarchar(128) | テーブル値関数の名前。 |
COLUMN_NAME | nvarchar(128) | 列名。 |
ORDINAL_POSITION | int | 列の識別番号。 |
COLUMN_DEFAULT | nvarchar(4000) | 列の既定値です。 |
IS_NULLABLE | varchar(3) | この列で NULL が許可されている場合は、YES を返します。 その他の場合は NO が返されます。 |
DATA_TYPE | nvarchar(128) | システムにより提供されるデータ型。 |
CHARACTER_MAXIMUM_LENGTH | int | バイナリ データ、文字データ、またはテキストおよびイメージ データの最大文字列長。 xmlおよび大きな値の型データの場合は -1。 その他の場合は NULL が返されます。 詳細については、「 データ型 (Transact-SQL)」を参照してください。 |
CHARACTER_OCTET_LENGTH | int | バイナリ データ、文字データ、またはテキストおよびイメージ データの最大バイト長。 xmlおよび大きな値の型データの場合は -1。 その他の場合は NULL が返されます。 |
NUMERIC_PRECISION | tinyint | 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数。 その他の場合は NULL が返されます。 |
NUMERIC_PRECISION_RADIX | smallint | 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数の基数。 その他の場合は NULL が返されます。 |
NUMERIC_SCALE | tinyint | 数値データの概数、正確な数値データ、整数データ、または通貨データの桁数。 その他の場合は NULL が返されます。 |
DATETIME_PRECISION | smallint | datetime および ISOinteger データ型のサブタイプ コード。 その他のデータ型の場合は、NULL を返します。 |
CHARACTER_SET_CATALOG | varchar(6) | マスター返します。 これは、列が文字データまたは text データ型の場合に、文字セットが配置されているデータベースを示します。 その他の場合は NULL が返されます。 |
CHARACTER_SET_SCHEMA | varchar(3) | 常に NULL が返されます。 |
CHARACTER_SET_NAME | nvarchar(128) | この列が文字データまたは text データ型の場合は、文字セットの一意の名前を返します。 その他の場合は NULL が返されます。 |
COLLATION_CATALOG | varchar(6) | 常に NULL が返されます。 |
COLLATION_SCHEMA | varchar(3) | 常に NULL が返されます。 |
COLLATION_NAME | nvarchar(128) | 列が文字データまたは text データ型の場合は、並べ替え順序の一意の名前返します。 その他の場合は NULL が返されます。 |
DOMAIN_CATALOG | nvarchar(128) | 列が別名データ型の場合、この列はユーザー定義データ型が作成されたデータベース名です。 その他の場合は NULL が返されます。 |
DOMAIN_SCHEMA | nvarchar(128) | 列がユーザー定義データ型の場合、この列はユーザー定義データ型を含むスキーマの名前です。 その他の場合は NULL が返されます。 重要: オブジェクトのスキーマを決定するために、INFORMATION_SCHEMA ビューを使わないでください。 INFORMATION_SCHEMA ビューが表すのは、オブジェクトのメタデータのサブセットのみです。 オブジェクトのスキーマを調べるための信頼できる唯一の方法は、 sys.objects カタログ ビューのクエリを実行することです。 |
DOMAIN_NAME | nvarchar(128) | 列がユーザー定義データ型の場合、この列はユーザー定義データ型の名前です。 その他の場合は NULL が返されます。 |
参照
システム ビュー (Transact-SQL)
情報スキーマビュー (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)