PARAMETERS (Transact-SQL)
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス
現在のデータベース内の、現在のユーザーがアクセスできるユーザー定義の関数またはストアド プロシージャのパラメーターごとに 1 行のデータを返します。 関数の場合は、戻り値情報の行も返します。
これらのビューから情報を取得するには、INFORMATION_SCHEMA.<ビュー名> という完全修飾名を指定します。
列名 | データ型 | 説明 |
---|---|---|
SPECIFIC_CATALOG | nvarchar(128) | これがパラメーターであるルーチンのカタログ名。 |
SPECIFIC_SCHEMA | nvarchar(128) | パラメーターの基になるルーチンのスキーマ名。 重要: オブジェクトのスキーマを決定するために、INFORMATION_SCHEMA ビューを使わないでください。 INFORMATION_SCHEMA ビューが表すのは、オブジェクトのメタデータのサブセットのみです。 オブジェクトのスキーマを調べるための信頼できる唯一の方法は、 sys.objects カタログ ビューのクエリを実行することです。 |
SPECIFIC_NAME | nvarchar(128) | パラメーターの基になるルーチンの名前。 |
ORDINAL_POSITION | int | パラメーターの位置を示す 1 から始まる序数。 関数の戻り値の場合、これは 0 です。 |
PARAMETER_MODE | nvarchar(10) | 入力パラメーターでは IN が返され、出力パラメーターでは OUT が返され、I/O パラメーターでは INOUT が返されます。 |
IS_RESULT | nvarchar(10) | 関数であるルーチンの結果を示す場合は YES を返します。 その他の場合は NO が返されます。 |
AS_LOCATOR | nvarchar(10) | ロケーターとして宣言された場合は YES が返されます。 その他の場合は NO が返されます。 |
PARAMETER_NAME | nvarchar(128) | パラメーターの名前。 関数の戻り値に相当する場合は NULL になります。 |
DATA_TYPE | nvarchar(128) | システムにより提供されるデータ型。 |
CHARACTER_MAXIMUM_LENGTH | int | バイナリまたは文字データ型の文字列の最大長。 xmlおよび大きな値の型データの場合は -1。 その他の場合は NULL が返されます。 |
CHARACTER_OCTET_LENGTH | int | バイナリまたは文字データ型の最大バイト数。 xmlおよび大きな値の型データの場合は -1。 その他の場合は NULL が返されます。 |
COLLATION_CATALOG | nvarchar(128) | 常に NULL が返されます。 |
COLLATION_SCHEMA | nvarchar(128) | 常に NULL が返されます。 |
COLLATION_NAME | nvarchar(128) | パラメーター照合の名前。 文字型の 1 つでない場合は、NULL が返されます。 |
CHARACTER_SET_CATALOG | nvarchar(128) | パラメーターの文字セットのカタログ名。 文字型の 1 つでない場合は、NULL が返されます。 |
CHARACTER_SET_SCHEMA | nvarchar(128) | 常に NULL が返されます。 |
CHARACTER_SET_NAME | nvarchar(128) | パラメーターの文字セット名。 文字型の 1 つでない場合は、NULL が返されます。 |
NUMERIC_PRECISION | tinyint | 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数。 その他の場合は NULL が返されます。 |
NUMERIC_PRECISION_RADIX | smallint | 数値データの概数、正確な数値データ、整数データ、または通貨データの有効桁数の基数。 その他の場合は NULL が返されます。 |
NUMERIC_SCALE | tinyint | 数値データの概数、正確な数値データ、整数データ、または通貨データの桁数。 その他の場合は NULL が返されます。 |
DATETIME_PRECISION | smallint | パラメーター型が datetime または smalldatetime の場合の秒の小数部での有効桁数。 その他の場合は NULL が返されます。 |
INTERVAL_TYPE | nvarchar(30) | NULL。 将来の使用のために予約済み。 |
INTERVAL_PRECISION | smallint | NULL。 将来の使用のために予約済み。 |
USER_DEFINED_TYPE_CATALOG | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
USER_DEFINED_TYPE_SCHEMA | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
USER_DEFINED_TYPE_NAME | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
SCOPE_CATALOG | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
SCOPE_SCHEMA | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
SCOPE_NAME | nvarchar(128) | NULL。 将来の使用のために予約済み。 |
参照
システム ビュー (Transact-SQL)
情報スキーマビュー (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)