Melangkah Melalui Kode Transact-SQL
Berlaku untuk: SQL Server
Debugger Transact-SQL memungkinkan Anda mengontrol pernyataan Transact-SQL mana yang dijalankan di jendela mesin database Editor Kueri. Anda dapat menjeda debugger pada pernyataan individual lalu melihat status elemen kode pada saat itu.
Fitur ini berfungsi dengan SSMS versi 17.9.1 dan yang lebih lama.
Titik henti
Titik henti menandakan debugger untuk menjeda eksekusi pada pernyataan Transact-SQL tertentu. Untuk informasi selengkapnya tentang titik henti, lihat Titik Henti Transact-SQL.
Mengontrol Eksekusi Pernyataan
Dalam debugger Transact-SQL, Anda dapat menentukan opsi berikut untuk mengeksekusi dari pernyataan saat ini dalam kode Transact-SQL:
Jalankan ke titik henti berikutnya.
Melangkah ke pernyataan berikutnya.
Jika pernyataan berikutnya memanggil prosedur, fungsi, atau pemicu tersimpan Transact-SQL, atau pemicu, debugger menampilkan jendela Editor Kueri baru yang berisi kode modul. Jendela dalam mode debug, dan eksekusi dijeda pada pernyataan pertama dalam modul. Anda kemudian dapat menelusuri kode modul, misalnya, dengan mengatur titik henti atau melangkah melalui kode.
Langkah di atas pernyataan berikutnya.
Pernyataan berikutnya dijalankan. Namun, jika pernyataan memanggil prosedur, fungsi, atau pemicu tersimpan, kode modul berjalan sampai selesai, dan hasilnya dikembalikan ke kode panggilan. Jika Anda yakin tidak ada kesalahan dalam prosedur tersimpan, Anda dapat melangkahinya. Eksekusi dijeda pada pernyataan yang mengikuti panggilan ke prosedur tersimpan, fungsi, atau pemicu.
Keluar dari prosedur, fungsi, atau pemicu tersimpan.
Eksekusi dijeda pada pernyataan yang mengikuti panggilan ke prosedur tersimpan, fungsi, atau pemicu.
Jalankan dari lokasi saat ini ke lokasi pointer saat ini, dan abaikan semua titik henti.
Tabel berikut mencantumkan berbagai cara di mana Anda dapat mengontrol bagaimana pernyataan dijalankan di debugger Transact-SQL.
Perbuatan | Lakukan tindakan: |
---|---|
Jalankan semua pernyataan dari pernyataan saat ini ke titik henti berikutnya | Klik Lanjutkan pada menu Debug . Klik tombol Lanjutkan pada toolbar Debug . |
Masuk ke pernyataan atau modul berikutnya | Klik Masuk ke menu Debug . Klik tombol Masuk ke toolbar Debug . Tekan F11. |
Langkah di atas pernyataan atau modul berikutnya | Klik Langkah Di atas pada menu Debug . Klik tombol Langkah Di Atas pada toolbar Debug . Tekan F10. |
Keluar dari modul | Klik Keluar pada menu Debug . Klik tombol Keluar pada toolbar Debug . Tekan SHIFT+F11. |
Jalankan ke lokasi kursor saat ini | Klik kanan di jendela Editor Kueri, lalu klik Jalankan Ke Kursor. Tekan CTRL+F10. |
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk