Partager via


Fonctions vectorielles

S’applique à : Base de données SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL dans Microsoft Fabric

Les fonctions scalaires suivantes effectuent des opérations sur des vecteurs au format binaire, ce qui permet aux applications de stocker et de manipuler des vecteurs dans le Moteur de base de données SQL.

Note

Les fonctionnalités vectorielles sont disponibles dans Azure SQL Managed Instance avec la stratégie de mise à jourSQL Server 2025 ou Always-up-to-date.

Toutes les fonctions Vector prennent en charge le type de données Vector.

Fonction Descriptif
VECTOR_DISTANCE Calcule la distance entre deux vecteurs à l’aide d’une métrique de distance spécifiée.
VECTOR_SEARCH (préversion) Retournez les vecteurs les plus proches à un vecteur de requête et une métrique de distance donnés à l’aide d’un algorithme de recherche vectorielle approximative.
VECTOR_NORM Prend un vecteur comme entrée et retourne la norme du vecteur (qui est une mesure de sa longueur ou de sa magnitude) dans un type de norme donné.
VECTOR_NORMALIZE Prend un vecteur comme entrée et retourne le vecteur normalisé, qui est un vecteur mis à l’échelle pour avoir une longueur de 1 dans un type de norme donné. Ajuste un vecteur afin que sa longueur soit normalisée en suivant les règles du type de norme spécifié.
VECTORPROPERTY Retourne des propriétés spécifiques d’un vecteur donné.