Vektorfüggvények

A következőkre vonatkozik: SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL Database a Microsoft Fabricben

Az alábbi skaláris függvények bináris formátumban hajtanak végre műveleteket vektorokon , így az alkalmazások vektorokat tárolnak és kezelnek az SQL Database Engine-ben.

Minden vektorfüggvény támogatja a vektor adattípust.

Funkció Description
VECTOR_DISTANCE Kiszámítja a két vektor közötti távolságot egy megadott távolságmetrika használatával.
VECTOR_SEARCH Adja vissza a legközelebbi vektorokat egy adott lekérdezésvektorhoz és távolságmetrikához egy hozzávetőleges vektorkeresési algoritmus használatával.
VECTOR_NORM Bemenetként használ egy vektort, és visszaadja a vektor normát (amely annak hosszát vagy nagyságát méri) egy adott normatípusban.
VECTOR_NORMALIZE Bemenetként használ egy vektort, és visszaadja a normalizált vektort, amely egy adott normatípusban 1 hosszúságú vektor. Beállít egy vektort úgy, hogy a hosszát a megadott normatípus szabályai szerint normalizálja.
VECTORPROPERTY Egy adott vektor adott tulajdonságait adja vissza.

Platform rendelkezésre állása

  • VECTOR_SEARCHáltalánosan elérhető (GA) Azure SQL Database-ben, SQL adatbázis Microsoft Fabric-ben, és Azure SQL Managed Instance az Always-up-to-dateupdate policy rendszerrel. Előnézetben van az SQL Server 2025 (17.x) verzióban, valamint az Azure SQL Managed Instance-ban az SQL Server 2025 frissítési politikájával.
  • A vektoradattípus és a vektorfüggvények általában elérhetők az SQL Server 2025-ben, Azure SQL Database-ben, Azure SQL Managed Instance-ban és SQL database in Fabric-ben.
  • A vektorindexek általában elérhetők Azure SQL Database-ben, SQL database in Fabric-ben és Azure SQL Managed Instance-ban a Always NaprakészUpdate Policy-ben.
  • A vektorindexek az SQL Server 2025 és az Azure SQL Managed Instance előnézeti funkciói az SQL Server 2025frissítési szabályzatában.