Bagikan melalui


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