適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric の SQL 分析エンドポイント
Microsoft Fabric のウェアハウス
Microsoft Fabric の SQL データベース
パラメーターを持つシステム オブジェクトごとに 1 行が含まれます。
| 列名 | データ型 | 説明 |
|---|---|---|
object_id |
int | このパラメーターが属しているオブジェクトの ID。 |
name |
sysname | パラメーターの名前。 オブジェクト内で一意です。 オブジェクトがスカラー関数の場合、パラメーター名は戻り値を表す行で空の文字列になります。 |
parameter_id |
int | パラメーターの ID。 オブジェクト内で一意です。 対象がスカラー関数の場合、 parameter_id = 0 は戻り値を表します。 |
system_type_id |
tinyint | パラメーターのシステム型の ID。 |
user_type_id |
int | ユーザーによって定義されたパラメーターの型の ID。 型の名前を返すには、この列の sys.types カタログ ビューに結合します。 |
max_length |
smallint | パラメーターの最大長 (バイト単位)。 値は、カラムデータ型がvarchar(max)、nvarchar(max)、varbinary(max)、またはxmlの場合に -1 されます。 |
precision |
tinyint | 数値ベースの場合は、パラメーターの有効桁数。そうでない場合は 0。 |
scale |
tinyint | 数値ベースの場合は、パラメーターの小数点以下桁数。そうでない場合は 0。 |
is_output |
bit |
1 = パラメータは出力(または返す)です。そうでなければ0。 |
is_cursor_ref |
bit |
1 = パラメータはカーソル参照パラメータです。 |
has_default_value |
bit |
1 = パラメータはデフォルト値です。SQL ServerはこのカタログビューでCLRオブジェクトのデフォルト値のみを維持します。したがって、この列は Transact-SQL オブジェクトに対して常に0の値を持ちます。 Transact-SQL オブジェクトのパラメータのデフォルト値を表示するには、sys.sql_modulesカタログビューの definition列をクエリするか、OBJECT_DEFINITIONシステム関数を使用します。 |
is_xml_document |
bit |
1 = コンテンツは完全なXML文書です。0 = コンテンツは文書の断片であるか、列のデータ型が XMLでない。 |
default_value |
sql_variant |
has_default_valueが1の場合、この列の値はパラメータのデフォルト値となります。そうでなければNULL。 |
xml_collection_id |
int | パラメーターのデータ型が xml で、XML が指定されている場合は、0 以外の値です。 この値は、パラメーターの検証 XML スキーマ名前空間を含むコレクションの ID です。0 = XMLスキーマの収集はありません。 |
is_readonly |
bit |
1 = パラメータは READONLY;そうでなければ0。 |
is_nullable |
bit |
1 = パラメータはnullableです。 (既定値)。0 = Parameter はnullableではなく、ネイティブにコンパイルされたストアドプロシージャのより効率的な実行のために使えます。 |
encryption_type |
int | 暗号化の種類:1 = 決定論的暗号化2 = ランダム化された暗号化適用対象: SQL Server 2016 (13.x) 以降、SQL Database。 |
encryption_type_desc |
nvarchar(64) | 暗号化の種類の説明:RANDOMIZEDDETERMINISTIC適用対象: SQL Server 2016 (13.x) 以降、SQL Database。 |
encryption_algorithm_name |
sysname | 暗号化アルゴリズムの名前。AEAD_AES_256_CBC_HMAC_SHA_512 のみがサポートされています。適用対象: SQL Server 2016 (13.x) 以降、SQL Database。 |
column_encryption_key_id |
int | CEK の ID。 適用対象: SQL Server 2016 (13.x) 以降、SQL Database。 |
column_encryption_key_database_name |
sysname | 列の暗号化キーが存在するデータベースの名前 (列のデータベースと異なる場合)。
NULL (キーが列と同じデータベースに存在する場合)。適用対象: SQL Server 2016 (13.x) 以降、SQL Database。 |
vector_dimensions |
int | ベクトルの次元数を示します。 対象:SQL Server 2025(17.x)以降のバージョン、およびSQLデータベース |
vector_base_type |
tinyint | ベクター ディメンション値の格納に使用されるデータ型を示します。0 = 32ビット(単精度)float1 = 16ビット(半精度)float 1対象:SQL Server 2025(17.x)以降のバージョン、およびSQLデータベース |
vector_base_type_desc |
nvarchar(10) | ベクター ディメンション値の格納に使用されるデータ型のテキスト説明を格納します。 対象:SQL Server 2025(17.x)以降のバージョン、およびSQLデータベース |
1 詳細は 「半精度浮動小数点形式」を参照してください。
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 メタデータの可視性の構成」を参照してください。