次の方法で共有


sys.system_parameters(Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics 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) 暗号化の種類の説明:

RANDOMIZED
DETERMINISTIC

適用対象: 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ビット(単精度)float
1 = 16ビット(半精度)float 1

対象:SQL Server 2025(17.x)以降のバージョン、およびSQLデータベース
vector_base_type_desc nvarchar(10) ベクター ディメンション値の格納に使用されるデータ型のテキスト説明を格納します。

対象:SQL Server 2025(17.x)以降のバージョン、およびSQLデータベース

1 詳細は 「半精度浮動小数点形式」を参照してください。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 メタデータの可視性の構成」を参照してください。