Funções vetoriais

Aplica-se a: SQL Server 2025 (17.x) Base de Dados SQL do Azure AzureSQL Managed InstanceSQL database in Microsoft Fabric

As funções escalares a seguir executam operações em vetores em formato binário, permitindo que os aplicativos armazenem e manipulem vetores no Mecanismo de Banco de Dados SQL.

Todas as funções vetoriais suportam o tipo de dado vetorial.

Função Description
VECTOR_DISTANCE Calcula a distância entre dois vetores usando uma métrica de distância especificada.
VECTOR_SEARCH Retorne os vetores mais próximos a um determinado vetor de consulta e métrica de distância usando um algoritmo de pesquisa vetorial aproximada.
VECTOR_NORM Toma um vetor como uma entrada e retorna a norma do vetor (que é uma medida de seu comprimento ou magnitude) em um determinado tipo de norma.
VECTOR_NORMALIZE Usa um vetor como entrada e retorna o vetor normalizado, que é um vetor dimensionado para ter um comprimento de 1 em um determinado tipo de norma. Ajusta um vetor para que seu comprimento seja normalizado seguindo as regras do tipo de norma especificado.
VECTORPROPERTY Retorna propriedades específicas de um determinado vetor.

Disponibilidade da plataforma

  • VECTOR_SEARCHestá geralmente disponível (GA) em Base de Dados SQL do Azure, base de dados SQL em Microsoft Fabric e Azure SQL Managed Instance com a política de atualizaçãoAlways-up-to-date. Está em pré-visualização no SQL Server 2025 (17.x) e no Azure SQL Managed Instance com a política de atualização do SQL Server 2025.
  • O tipo de dado vetorial e as funções vetoriais estão geralmente disponíveis no SQL Server 2025, Base de Dados SQL do Azure, Azure SQL Managed Instance e base de dados SQL no Fabric.
  • Os índices vetoriais estão geralmente disponíveis no Base de Dados SQL do Azure, SQL Database no Fabric e Azure SQL Managed Instance na políticade atualização Always uptudate.
  • Os índices vetoriais são funcionalidades de pré-visualização no SQL Server 2025 e no Azure SQL Managed Instance na política de atualizaçãodo SQL Server 2025.