ROUTINE_COLUMNS (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure 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 および ISO整数データ型のサブタイプ コード。 その他のデータ型の場合は、NULL を返します。 |
CHARACTER_Standard EditionT_CATALOG | varchar(6) | master を返します。 これは、列が文字データ型または テキスト データ型の場合に、文字セットが配置されているデータベースを示します。 その他の場合は NULL が返されます。 |
CHARACTER_Standard EditionT_SCHEMA | varchar(3) | 常に NULL が返されます。 |
CHARACTER_Standard EditionT_NAME | nvarchar(128) | この列が文字データ型または テキスト データ型の場合は、文字セットの一意の名前を返します。 その他の場合は NULL が返されます。 |
COLLATION_CATALOG | varchar(6) | 常に NULL が返されます。 |
COLLATION_SCHEMA | varchar(3) | 常に NULL が返されます。 |
COLLATION_NAME | nvarchar(128) | 列が文字データまたは テキスト データ型の場合は、並べ替え順序の一意の名前を返します。 その他の場合は 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)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示