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.

  • Masuki 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.

  • Melangkahi pernyataan berikutnya.

    Pernyataan berikutnya dijalankan. Namun, jika pernyataan memanggil prosedur tersimpan, fungsi, atau pemicu, 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, fungsi, atau pemicu yang disimpan.

  • Keluar dari prosedur, fungsi, atau pemicu tersimpan.

    Eksekusi dijeda pada pernyataan yang mengikuti panggilan ke prosedur, fungsi, atau pemicu yang disimpan.

  • Jalankan dari lokasi saat ini ke lokasi penunjuk saat ini, dan abaikan semua titik henti.

Tabel berikut mencantumkan berbagai cara di mana Anda dapat mengontrol bagaimana pernyataan dijalankan di debugger Transact-SQL.

Tindakan 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 pada menu Debug .

Klik tombol Masuk pada toolbar Debug .

Tekan F11.
Melangkahi 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