Vektorfunktionen

Gilt für: SQL Server 2025 (17.x) Azure SQL-Datenbank AzureSQL Managed InstanceSQL SQL-Datenbank in Microsoft Fabric

Die folgenden skalaren Funktionen führen Vorgänge für Vektoren im Binärformat aus, sodass Anwendungen Vektoren im SQL-Datenbank Modul speichern und bearbeiten können.

Alle Vektorfunktionen unterstützen den Vektordatentyp.

Funktion Description
VECTOR_DISTANCE Berechnet den Abstand zwischen zwei Vektoren mithilfe einer angegebenen Entfernungsmetrik.
VECTOR_SEARCH Gibt die nächstgelegenen Vektoren an einen bestimmten Abfragevektor und eine Entfernungsmetrik mithilfe eines ungefähren Vektorsuchalgorithmus zurück.
VECTOR_NORM Verwendet einen Vektor als Eingabe und gibt die Norm des Vektors (ein Maß für seine Länge oder Größe) in einem bestimmten Normtyp zurück.
VECTOR_NORMALIZE Verwendet einen Vektor als Eingabe und gibt den normalisierten Vektor zurück, bei dem es sich um einen Vektor handelt, der eine Länge von 1 in einem bestimmten Normtyp hat. Passt einen Vektor so an, dass seine Länge nach den Regeln des angegebenen Normtyps normalisiert wird.
VECTORPROPERTY Gibt bestimmte Eigenschaften eines bestimmten Vektors zurück.

Plattformverfügbarkeit

  • VECTOR_SEARCHist im Allgemeinen verfügbar (GA) in Azure SQL-Datenbank, SQL-Datenbank in Microsoft Fabric und Azure SQL Managed Instance mit der Update-Richtlinie für immerup-toDatum. Es ist in der Vorschau in SQL Server 2025 (17.x) und in der Azure SQL Managed Instance mit der SQL Server 2025-Update-Richtlinie verfügbar.
  • Der Vektordatentyp und die Vektorfunktionen sind allgemein in SQL Server 2025, Azure SQL-Datenbank, Azure SQL Managed Instance und SQL Database in Fabric verfügbar.
  • Vektorindizes sind in der Regel in Azure SQL-Datenbank, SQL-Datenbank in Fabric und Azure SQL Managed Instance in der Always Up to DateUpdate-Richtlinie verfügbar.
  • Vektorindizes sind Vorschaufunktionen in SQL Server 2025 und Azure SQL Managed Instance in der SQL Server 2025Update-Richtlinie.