ROUTINE_COLUMNS (Transact-SQL)
現在のデータベース内の、現在のユーザーがアクセスできるテーブル値関数によって返される列ごとに、1 行のデータを返します。
このビューから情報を取得するには、**INFORMATION_SCHEMA.**view_name の完全修飾名を指定します。
列名 | データ型 | 説明 |
---|---|---|
TABLE_CATALOG |
nvarchar(128) |
テーブル値関数のカタログ名またはデータベース名です。 |
TABLE_SCHEMA |
nvarchar(128) |
テーブル値関数を含むスキーマ名です。 |
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 および SQL-92 integer データ型のサブタイプ コードです。他のデータ型の場合は NULL を返します。 |
CHARACTER_SET_CATALOG |
varchar(6) |
master を返します。これは、列が文字データまたは 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 を返します。 |
DOMAIN_NAME |
nvarchar(128) |
列がユーザー定義データ型の場合、この列はユーザー定義データ型の名前です。それ以外の場合は NULL を返します。 |
参照
関連項目
システム ビュー (Transact-SQL)
情報スキーマ ビュー (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)