Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Disertakan dalam artikel ini adalah tips penting untuk menggunakan label kueri di Synapse SQL.
Nota
Kumpulan SQL tanpa server tidak mendukung kueri pelabelan.
Apa itu label kueri
Kumpulan SQL khusus mendukung konsep yang dikenal sebagai label kueri. Sebelum masuk ke kedalaman apa pun, mari kita lihat contoh:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
Baris terakhir menandakan string 'Label Kueri Saya' pada kueri. Tag ini berguna karena label dapat dikueri melalui DMV. Mengkueri label menyediakan mekanisme untuk menemukan kueri masalah dan membantu mengidentifikasi kemajuan melalui eksekusi ELT.
Konvensi penamaan yang baik paling membantu. Misalnya, memulai label dengan PROJECT, PROCEDURE, STATEMENT, atau COMMENT secara unik mengidentifikasi kueri di antara semua kode dalam kontrol sumber.
Kueri berikut menggunakan tampilan manajemen dinamis untuk mencari menurut label:
SELECT *
FROM sys.dm_pdw_exec_requests r
WHERE r.[label] = 'My Query Label'
;
Nota
Sangat penting untuk menempatkan tanda kurung siku atau tanda kutip ganda di sekitar kata label saat melakukan kueri. Label adalah kata cadangan dan menyebabkan kesalahan ketika tidak dipisahkan.
Langkah berikutnya
Untuk tips pengembangan selengkapnya, lihat ringkasan pengembangan.