Bagikan melalui


Menelusuri kode Transact-SQL

Berlaku untuk:SQL Server

Debugger Transact-SQL memungkinkan Anda mengontrol pernyataan Transact-SQL mana yang dijalankan di jendela Editor Kueri Mesin Database. Anda dapat menjeda debugger pada pernyataan individual lalu melihat status elemen kode pada saat itu.

Titik Henti

Titik henti menandakan debugger untuk menjeda eksekusi pada pernyataan Transact-SQL tertentu. Untuk informasi selengkapnya tentang titik henti, lihat Transact-SQL Titik Henti.

Mengontrol eksekusi pernyataan

Dalam debugger Transact-SQL, Anda dapat menentukan opsi berikut untuk mengeksekusi dari pernyataan saat ini dalam kode Transact-SQL:

  • Lanjutkan ke titik henti berikutnya.

  • Melangkah ke pernyataan berikutnya.

    Jika pernyataan berikutnya memanggil prosedur, fungsi, atau pemicu yang disimpan Transact-SQL, debugger akan 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.

  • Lewati pernyataan berikutnya.

    Pernyataan selanjutnya dieksekusi. Jika pernyataan memanggil prosedur, fungsi, atau pemicu tersimpan, kode modul berjalan sampai selesai, mengembalikan hasilnya ke kode panggilan. Jika Anda yakin tidak ada kesalahan dalam prosedur tersimpan, Anda dapat melewatinya. Eksekusi dihentikan sementara pada pernyataan setelah panggilan ke prosedur tersimpan, fungsi, atau pemicu.

  • Keluar dari prosedur, fungsi, atau pemicu tersimpan.

    Eksekusi dihentikan 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 dalam debugger Transact-SQL.

Perbuatan Lakukan tindakan:
Jalankan semua pernyataan dari pernyataan saat ini ke titik henti berikutnya Pilih Lanjutkan pada menu Debug. Pilih tombol Lanjutkan pada toolbar Debug. Tekan F5.
Masuk ke pernyataan atau modul berikutnya Pilih Masuk ke pada menu Debug. Pilih tombol Langkah ke dalam di toolbar Debug. Tekan F11.
Lewati pernyataan atau modul berikutnya Pilih Langkah pada menu Debug. Pilih tombol Langkah di toolbar Debug. Tekan F10.
Keluar dari modul Pilih Langkah Keluar pada menu Debug. Pilih tombol Langkah Keluar pada toolbar Debug. Tekan SHIFT+F11.
Pindahkan ke lokasi kursor saat ini Klik kanan pada jendela Editor Kueri, lalu pilih Jalankan Ke Kursor. Tekan CTRL+F10.