Поделиться через


Векторные функции (предварительная версия)

Применимо к: SQL Server 2025 (17.x) — предварительная версия базы данных SQLAzure Для Управляемого экземпляра SQL Azureв Microsoft Fabric

Следующие скалярные функции выполняют операции с векторами в двоичном формате, позволяя приложениям хранить и управлять векторами в подсистеме База данных SQL.

Примечание.

  • Функции векторов находятся в предварительной версии и подлежат изменению. Обязательно ознакомьтесь с условиями использования предварительной версии в документе соглашения об уровне обслуживания (SLA) для веб-служб .
  • Функции векторов доступны в Управляемом экземпляре SQL Azure, настроенном с помощью политики Always-up-to-date .

Все функции Vector поддерживают тип данных Vector.

Функция Описание
VECTOR_DISTANCE Вычисляет расстояние между двумя векторами с помощью указанной метрики расстояния.
VECTOR_SEARCH Возвращает ближайшие векторы к заданному вектору запроса и метрику расстояния с помощью приблизительного алгоритма поиска векторов.
VECTOR_NORM Принимает вектор в качестве входных данных и возвращает норму вектора (которая является мерой его длины или величины) в заданном типе норм.
VECTOR_NORMALIZE Принимает вектор в качестве входных данных и возвращает нормализованный вектор, который является вектором, масштабируемым, чтобы иметь длину 1 в заданном типе норм. Настраивает вектор таким образом, чтобы его длина нормализулась после правил указанного типа норм.
VECTORPROPERTY Возвращает определенные свойства заданного вектора.