벡터 함수

적용 대상: Microsoft Fabric의 SQL Server 2025(17.x) Azure SQL DatabaseAzure SQL Managed InstanceSQL 데이터베이스

다음 스칼라 함수는 이진 형식으로 벡터에 대한 작업을 수행하여 애플리케이션이 SQL 데이터베이스 엔진 벡터를 저장하고 조작할 수 있도록 합니다.

모든 벡터 함수는 벡터 데이터 형식을 지원합니다.

기능 Description
VECTOR_DISTANCE 지정된 거리 메트릭을 사용하여 두 벡터 사이의 거리를 계산합니다.
VECTOR_SEARCH 근사 벡터 검색 알고리즘을 사용하여 지정된 쿼리 벡터 및 거리 메트릭에 가장 가까운 벡터를 반환합니다.
VECTOR_NORM 벡터를 입력으로 사용하고 지정된 norm 형식에서 벡터의 표준(길이 또는 크기의 측정값)을 반환합니다.
VECTOR_NORMALIZE 벡터를 입력으로 사용하고 정규화된 벡터를 반환합니다. 이 벡터는 지정된 norm 형식에서 길이가 1로 조정된 벡터입니다. 지정된 norm 형식의 규칙에 따라 길이가 정규화되도록 벡터를 조정합니다.
VECTORPROPERTY 지정된 벡터의 특정 속성을 반환합니다.

플랫폼 가용성

  • VECTOR_SEARCH일반적으로 Azure SQL Database에서 GA, Microsoft Fabric에서 SQL 데이터베이스, 그리고 항상up-to날짜업데이트 정책으로 Azure SQL Managed Instance 제공됩니다. SQL Server 2025(17.x)에서 미리보기로 사용 중이며, SQL Server 2025 업데이트 정책이 적용된 Azure SQL Managed Instance에서도 사용 가능합니다.
  • 벡터 데이터 타입과 벡터 함수는 SQL Server 2025, Azure SQL Database, Azure SQL Managed Instance, Fabric의 SQL 데이터베이스에서 일반적으로 제공됩니다.
  • 벡터 인덱스는 일반적으로 Azure SQL Database, Fabric의 SQL 데이터베이스, 그리고 Always up to dateupdate policy의 Azure SQL Managed Instance에서 제공됩니다.
  • 벡터 인덱스는 SQL Server 2025와 SQL Server 2025업데이트 정책의 Azure SQL Managed Instance에서 미리보기 기능입니다.