Sdílet prostřednictvím


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.

Note

Funkce vektorů jsou k dispozici ve službě Azure SQL Managed Instance pomocí zásad aktualizaceSQL Serveru 2025 nebo Alwaysup-todata.

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

Funkce Description
VECTOR_DISTANCE Vypočítá vzdálenost mezi dvěma vektory pomocí zadané metriky vzdálenosti.
VECTOR_SEARCH (Preview) 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.