Vektorové funkce

Platí pro: SQL Server 2025 (17.x) Azure SQL Database Azure SQLManaged InstanceSQL Database v Microsoft Fabric

Následující skalární funkce provádějí operace s vektory v binárním formátu, což umožňuje aplikacím ukládat vektory a manipulovat s nimi v databázovém stroji SQL.

Všechny vektorové funkce podporují datový typ vektoru.

Funkce Description
VECTOR_DISTANCE Vypočítá vzdálenost mezi dvěma vektory pomocí zadané metriky vzdálenosti.
VECTOR_SEARCH Vrátí nejbližší vektory k danému vektoru dotazu a metrikě vzdálenosti pomocí přibližného algoritmu vektorového vyhledávání.
VECTOR_NORM Vezme vektor jako vstup a vrátí normu vektoru (což je míra jeho délky nebo velikosti) v daném typu normy.
VECTOR_NORMALIZE Vezme vektor jako vstup a vrátí normalizovaný vektor, což je vektor škálovaný tak, aby měl délku 1 v daném normovém typu. Upraví vektor tak, aby jeho délka byla normalizována podle pravidel zadaného typu normy.
VECTORPROPERTY Vrátí konkrétní vlastnosti daného vektoru.

Dostupnost platformy

  • VECTOR_SEARCHje obecně dostupný (GA) v Azure SQL Database, SQL databáze v Microsoft Fabric a Azure SQL Managed Instance s politikou aktualizacívždyup-todata. Je v náhledu v SQL Server 2025 (17.x) a v Azure SQL Managed Instance s aktualizační politikou SQL Server 2025.
  • Vektorové datové typy a vektorové funkce jsou obecně dostupné v SQL Server 2025, Azure SQL Database, Azure SQL Managed Instance a SQL databázi ve Fabric.
  • Vektorové indexy jsou obecně dostupné v Azure SQL Database, SQL databázi ve Fabric a Azure SQL Managed Instance v rámci politiky Alwaysup to update.
  • Vector indexy jsou náhledové funkce v SQL Server 2025 a Azure SQL Managed Instance v aktualizační politiceSQL Server 2025.