DOMAINS (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

これらのビューから情報を取得するには、INFORMATION_SCHEMA.<ビュー名> という完全修飾名を指定します。

列名 データ型 説明
DOMAIN_CATALOG nvarchar(128) 別名データ型が存在するデータベース。
DOMAIN_SCHEMA nvarchar(128) 別名データ型を含むスキーマの名前。

重要: INFORMATION_SCHEMA ビューを使用してデータ型のスキーマを決定しないでください。 型のスキーマを検索する唯一の信頼性の高い方法は、TYPEPROPERTY 関数を使用することです。
DOMAIN_NAME sysname 別名データ型。
DATA_TYPE sysname システムにより提供されるデータ型。
CHARACTER_MAXIMUM_LENGTH int バイナリ データ、文字データ、またはテキストおよびイメージ データの最大文字列長。

xml および大きな値の型データの場合は -1。 その他の場合は NULL が返されます。 詳細については、「 データ型 (Transact-SQL)」を参照してください。
CHARACTER_OCTET_LENGTH int バイナリ データ、文字データ、またはテキストおよびイメージ データの最大バイト長。

xml および大きな値の型データの場合は -1。 その他の場合は NULL が返されます。
COLLATION_CATALOG varchar(6) 常に NULL が返されます。
COLLATION_SCHEMA varchar(3) 常に NULL が返されます。
COLLATION_NAME nvarchar(128) 列が文字データまたは テキスト データ型の場合は、並べ替え順序の一意の名前を返します。 その他の場合は NULL が返されます。
CHARACTER_Standard EditionT_CATALOG varchar(6) master を返します。 これは、列が文字データまたは テキスト データ型の場合、文字セットが配置されているデータベースを示します。 その他の場合は NULL が返されます。
CHARACTER_Standard EditionT_SCHEMA varchar(3) 常に NULL が返されます。
CHARACTER_Standard EditionT_NAME nvarchar(128) この列が文字データ型または テキスト データ型の場合は、文字セットの一意の名前を返します。 その他の場合は NULL が返されます。
NUMERIC_PRECISION tinyint 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数。 その他の場合は NULL が返されます。
NUMERIC_PRECISION_RADIX smallint 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数の基数。 その他の場合は NULL が返されます。
NUMERIC_SCALE tinyint 数値データの概数、正確な数値データ、整数データ、または通貨データの桁数。 その他の場合は NULL が返されます。
DATETIME_PRECISION smallint datetime データ型と ISO 間隔データ型のサブタイプ コード。 その他のデータ型の場合、この列は NULL を返します。
DOMAIN_DEFAULT nvarchar(4000) Transact-SQL ステートメントの定義の実際のテキスト。

参照

システム ビュー (Transact-SQL)
情報スキーマビュー (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)