向量函式

適用於: SQL Server 2025 (17.x) Azure SQL Database AzureSQL Managed InstanceSQL database in Microsoft Fabric

下列純量函式會以二進位格式對向量執行作業,讓應用程式能夠在 SQL 資料庫 引擎中儲存及操作向量。

所有向量函式皆支援 向量 資料型態。

功能 Description
VECTOR_DISTANCE 使用指定的距離計量計算兩個向量之間的距離。
VECTOR_SEARCH 使用近似向量搜尋演算法,將最接近的向量傳回指定的查詢向量和距離計量。
VECTOR_NORM 接受向量做為輸入,並在指定的 常態類型中傳回向量(這是其長度或大小量值的量值)。
VECTOR_NORMALIZE 接受向量做為輸入,並傳回正規化向量,這是向量,其長度為 1 在指定的 常態類型中。 調整向量,使其長度依照指定規範類型的規則正規化。
VECTORPROPERTY 傳回指定向量的特定屬性。

平台可用性

  • VECTOR_SEARCH在 Azure SQL Database 中普遍可用(GA),Microsoft Fabric 中 SQL 資料庫,並Azure SQL 受控執行個體 Always-up-to-date更新政策。 它目前在 SQL Server 2025(17.x)的預覽階段,以及 SQL Server 2025 更新策略中的 Azure SQL 受控執行個體 中。
  • 向量資料型態與向量函式通常可在 SQL Server 2025、Azure SQL Database、Azure SQL 受控執行個體 以及 Fabric 中的 SQL 資料庫中取得。
  • 向量索引通常可在 Azure SQL Database、Fabric 中的 SQL 資料庫,以及 Always up to CURRENT更新政策中的 Azure SQL 受控執行個體 中取得。
  • 向量索引是 SQL Server 2025 及 SQL Server 2025更新政策中 Azure SQL 受控執行個體 的預覽功能。