Vektorfunktioner

Gäller för: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database i Microsoft Fabric

Följande skalärfunktioner utför åtgärder på vektorer i binärt format, vilket gör att program kan lagra och manipulera vektorer i SQL Database Engine.

Alla vektorfunktioner stöder vektordatatypen.

Funktion Description
VECTOR_DISTANCE Beräknar avståndet mellan två vektorer med ett angivet avståndsmått.
VECTOR_SEARCH Returnera de närmaste vektorerna till en viss frågevektor och ett avståndsmått med hjälp av en ungefärlig vektorsökningsalgoritm.
VECTOR_NORM Tar en vektor som indata och returnerar normen för vektorn (som är ett mått på dess längd eller storlek) i en viss normtyp.
VECTOR_NORMALIZE Tar en vektor som indata och returnerar den normaliserade vektorn, som är en vektor skalad för att ha en längd på 1 i en viss normtyp. Justerar en vektor så att dess längd normaliseras enligt reglerna för angiven normtyp.
VECTORPROPERTY Returnerar specifika egenskaper för en viss vektor.

Plattformstillgänglighet

  • VECTOR_SEARCHär generellt tillgänglig (GA) i Azure SQL Database, SQL-databas i Microsoft Fabric och Azure SQL Managed Instance med policyn för alltidup-todatumuppdatering. Det finns i förhandsvisning i SQL Server 2025 (17.x) och i Azure SQL Managed Instance med SQL Server 2025-uppdateringspolicyn.
  • Vektordatatyp- och vektorfunktionerna finns i allmänhet tillgängliga i SQL Server 2025, Azure SQL Database, Azure SQL Managed Instance och SQL Database in Fabric.
  • Vektorindex finns vanligtvis tillgängliga i Azure SQL Database, SQL-databas i Fabric och Azure SQL Managed Instance i Always up to dateupdate-policyn.
  • Vektorindex är förhandsvisningsfunktioner i SQL Server 2025 och Azure SQL Managed Instance i SQL Server 2025-uppdateringspolicyn.