Vectorfuncties

Van toepassing op: SQL Server 2025 (17.x) AzureSQL Database Azure SQL Managed InstanceSQL-databasein Microsoft Fabric

Met de volgende scalaire functies worden bewerkingen uitgevoerd op vectoren in binaire indeling, zodat toepassingen vectoren kunnen opslaan en manipuleren in de SQL Database Engine.

Alle vectorfuncties ondersteunen het gegevenstype vector.

Functie Description
VECTOR_DISTANCE Berekent de afstand tussen twee vectoren met behulp van een opgegeven metrische afstand.
VECTOR_SEARCH Retourneer de dichtstbijzijnde vectoren naar een bepaalde queryvector en metrische afstand met behulp van een geschat vectorzoekalgoritmen.
VECTOR_NORM Neemt een vector als invoer en retourneert de norm van de vector (een meting van de lengte of grootte) in een bepaald normtype.
VECTOR_NORMALIZE Neemt een vector als invoer en retourneert de genormaliseerde vector, een vector die is geschaald om een lengte van 1 in een bepaald normtype te hebben. Hiermee past u een vector aan zodat de lengte ervan wordt genormaliseerd volgens de regels van het opgegeven normtype.
VECTORPROPERTY Retourneert specifieke eigenschappen van een bepaalde vector.

Beschikbaarheid van platform

  • VECTOR_SEARCHis algemeen beschikbaar (GA) in Azure SQL Database, SQL-database in Microsoft Fabric, en Azure SQL Managed Instance met het Always-up-to-dateupdatebeleid. Het is in preview in SQL Server 2025 (17.x) en in Azure SQL Managed Instance met het SQL Server 2025 updatebeleid.
  • Het vectordatatype en de vectorfuncties zijn algemeen beschikbaar in SQL Server 2025, Azure SQL Database, Azure SQL Managed Instance en SQL database in Fabric.
  • Vectorindexen zijn over het algemeen beschikbaar in Azure SQL Database, SQL-database in Fabric en Azure SQL Managed Instance in het Always up to dateupdate-beleid.
  • Vectorindexen zijn previewfuncties in SQL Server 2025 en Azure SQL Managed Instance in het SQL Server 2025updatebeleid.