ベクトル関数

適用対象: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL データベース

次のスカラー関数は、バイナリ形式でベクトルに対して操作を実行し、アプリケーションが SQL データベース エンジンにベクトルを格納および操作できるようにします。

すべてのベクター関数は、 ベクター データ型をサポートします。

機能 Description
VECTOR_DISTANCE 指定した距離メトリックを使用して、2 つのベクトル間の距離を計算します。
VECTOR_SEARCH 近似ベクトル検索アルゴリズムを使用して、特定のクエリ ベクターと距離メトリックに最も近いベクトルを返します。
VECTOR_NORM ベクトルを入力として受け取り、指定された norm 型のベクトル (長さまたは大きさの尺度) のノルムを返。
VECTOR_NORMALIZE ベクターを入力として受け取り、正規化されたベクトルを返します。これは、指定された norm 型で長さが 1 にスケーリングされたベクター。 指定されたノルム型の規則に従って長さが正規化されるようにベクターを調整します。
VECTORPROPERTY 指定されたベクターの特定のプロパティを返します。

プラットフォームの可用性

  • VECTOR_SEARCHAzure SQL Databaseでは一般に利用可能(GA)、Microsoft FabricではSQLデータベース、そしてAlways-up-to-date更新ポリシーで対応Azure SQL Managed Instance。 SQL Server 2025(17.x)のプレビュー版と、SQL Server 2025のアップデートポリシー付きAzure SQL Managed Instanceで実装されています。
  • ベクターデータ型とベクター関数は、SQL Server 2025、Azure SQL Database、Azure SQL Managed Instance、FabricのSQLデータベースで一般に利用可能です。
  • ベクターインデックスは一般的にAzure SQL Database、FabricのSQL Database、そしてAlways up to currentupdate policy内のAzure SQL Managed Instanceで利用可能です。
  • ベクターインデックスは、SQL Server 2025およびSQL Server 2025の更新ポリシーにおけるAzure SQL Managed Instanceのプレビュー機能です。