Gunakan label kueri di Synapse SQL

Disertakan dalam artikel ini adalah tips penting untuk menggunakan label kueri di Synapse SQL.

Catatan

Kumpulan SQL tanpa server tidak mendukung kueri pelabelan.

Apa itu label kueri

Kumpulan SQL khusus mendukung konsep bernama label kueri. Sebelum masuk lebih jauh, mari kita lihat contoh berikut:

SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;

Baris terakhir menandai string 'My Query Label' ke kueri. Tag ini berguna karena label tersebut dapat dikueri melalui DMV. Kueri untuk label menyediakan mekanisme untuk menemukan kueri masalah dan membantu mengidentifikasi kemajuan melalui eksekusi ELT.

Konvensi penamaan yang baik sangat membantu. Contohnya, 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 berdasarkan label:

SELECT  *
FROM    sys.dm_pdw_exec_requests r
WHERE   r.[label] = 'My Query Label'
;

Catatan

Sangat penting untuk meletakkan kurung siku atau tanda kutip ganda di sekitar label kata saat mengkueri. Label merupakan kata khusus dan menyebabkan kesalahan ketika tidak dibatasi.

Langkah berikutnya

Untuk tips pengembangan selengkapnya, buka gambaran pengembangan.