Fungsi vektor

Berlaku untuk: Database SQL SQL Server 2025 (17.x) Azure SQL DatabaseAzure SQL Managed Instancedi Microsoft Fabric

Fungsi skalar berikut melakukan operasi pada vektor dalam format biner, memungkinkan aplikasi untuk menyimpan dan memanipulasi vektor di Mesin Database SQL.

Semua fungsi vektor mendukung jenis data vektor.

Function Description
VECTOR_DISTANCE Menghitung jarak antara dua vektor menggunakan metrik jarak tertentu.
VECTOR_SEARCH Mengembalikan vektor terdekat ke vektor kueri tertentu dan metrik jarak menggunakan perkiraan algoritma pencarian vektor.
VECTOR_NORM Mengambil vektor sebagai input dan mengembalikan norma vektor (yang merupakan ukuran panjang atau besarannya) dalam jenis norma tertentu.
VECTOR_NORMALIZE Mengambil vektor sebagai input dan mengembalikan vektor yang dinormalisasi, yang merupakan vektor yang diskalakan untuk memiliki panjang 1 dalam jenis norma tertentu. Menyesuaikan vektor sehingga panjangnya dinormalisasi mengikuti aturan jenis norma yang ditentukan.
VECTORPROPERTY Mengembalikan properti tertentu dari vektor tertentu.

Ketersediaan platform

  • VECTOR_SEARCHtersedia secara umum (GA) dalam Azure SQL Database, database SQL dalam Microsoft Fabric, dan Azure SQL Managed Instance dengan kebijakan pembaruanAlways-up-to-date. Ini tersedia dalam pratinjau di SQL Server 2025 (17.x) dan di Azure SQL Managed Instance dengan kebijakan pembaruan SQL Server 2025.
  • Fungsi tipe data vektor dan vektor umumnya tersedia di SQL Server 2025, Azure SQL Database, Azure SQL Managed Instance, dan database SQL di Fabric.
  • Indeks vektor umumnya tersedia di Azure SQL Database, database SQL di Fabric, dan Azure SQL Managed Instance dalam kebijakanpembaruan Always up to date.
  • Indeks vektor adalah fitur pratinjau dalam SQL Server 2025 dan Azure SQL Managed Instance dalam kebijakan pembaruanSQL Server 2025.