Transact-SQL kodu atlama
The Transact-SQL debugger enables you to control which Transact-SQL statements are run in a Database Engine Query Editor window.Tek tek deyimleri, hata ayıklayıcısını duraklatabilir ve daha sonra kodu öğeleri durumunu'ı o görüntüleyebilirsiniz.
Kesme noktası
Belirli bir üzerinde yürütmeye ara vermek için hata ayıklama kesme noktası sinyalleri Transact-SQL deyim. Kesme noktası bir ekstresinde ayarlama işlemi yeniden adlandırılır geçmek bir breakpoint.You bir kesme noktası geçiş yapabilirTransact-SQL deyim seçme ve aşağıdaki işlemlerden birini gerçekleştirmeden deyim:
F9 tuşuna basın.
Üzerinde Hata ayıklama menüsünde tıklatın.Geçiş bağlantı kesme noktası noktası.
Query Düzenleyicisi penceresinde sol tarafına gri çubuğunu tıklatın... Transact-SQL istediğiniz deyim.
Açık tüm kırılma noktalarını yönetmek ve görüntülemek için kullandığınız Kesme noktası penceresini açın.The Breakpoints window lists information such as which line of code the kesme noktası is located on.Içinde Kesme noktası penceresinde, ayrıca silme, devre dışı bırakmak ve kesme noktalarını etkinleştir.Hakkında daha fazla bilgi için Kesme noktası Bkz: penceresindeKesme noktaları pencere.
Açmak için Kesme noktası penceresinde aşağıdaki yollardan biriyle:
Üzerinde Hata ayıklama menüsünde tıklatın.Windows sonra'ı tıklatınKesme noktası.
Üzerinde Hata ayıklama Araç tıklatın.Kesme noktası düğmesi.
CTRL + ALT + K tuşlarına basın.
Kesme noktası geçici olarak devre dışı bırakabilirsiniz.Bu kesme noktası noktası duraklatma gelen engeller, daha sonra kesme noktası noktası noktasını yeniden etkinleştirmek istediğiniz durumda yürütme, ancak tanımını yerinde bırakır.
Aşağıdaki tabloda, çeşitli şekillerde, devre dışı bırakırsanız, yeniden etkinleştirmek ve silebilirsiniz kesme noktalarını listeler.
Action |
Yordam |
---|---|
Tek kesme noktası noktası noktasını devre dışı bırakma |
|
Tüm kırılma noktalarını devre dışı bırakma |
|
Tek kesme noktası noktası noktasına yeniden etkinleştirin. |
|
Devre dışı bırakılan tüm kesme noktaları yeniden etkinleştirin. |
|
Tek bir kesme noktası silme |
|
Tüm kırılma noktalarını silme |
|
Not
The Transact-SQL debugger does not support the Microsoft Visual Studio features of setting breakpoint conditions or hit counts.
deyim yürütme denetleme
Içinde Transact-SQL hata ayıklayıcı, geçerli yürütme için aşağıdaki seçenekleri belirleyebilirsiniz deyim içinde Transact-SQL kod:
Sonraki kesme noktası noktası için çalıştırın.
Sonraki deyim adım.
Sonraki deyim çalıştırır, bir Transact-SQL saklı yordam, işlev veya tetikleyici, hata ayıklayıcısını modülünün kodunu içeren yeni bir sorgu Düzenleyicisi penceresini görüntüler. Hata ayıklama modunda penceresidir ve yürütme, üzerinde duraklatır ilk deyim modülünde.Sonra modül kodu ile örneğin, kesme noktalarını belirleme veya kod içinde atlama taşıyabilirsiniz.
Sonraki deyim adım.
Sonraki deyim yürütülmeden.deyim, saklı yordam, işlev ve tetikleyici çağırır, ancak, modül kodu, tamamlanır ve sonuçlar, arama koda döndürülür çalışır.Saklı bir yordam hata olduğundan eminseniz, üzerine adım.Üzerinde yürütme duraklatır deyim, saklı yordam, işlev ve tetikleyici çağrısı izler.
Saklı yordam, işlev veya tetikleyicisi dışında adım.
Üzerinde yürütme duraklatır deyim, saklı yordam, işlev ve tetikleyici çağrısı izler.
Geçerli işaretçi konumuna geçerli konumundan çalıştırın ve tüm kırılma noktalarını yoksayar.
Aşağıdaki tablo içinde nasıl ifadeyi çalıştırmak denetleyebilirsiniz çeşitli yolları listeler Transact-SQL hata ayıklayıcı.
Action |
Yordam |
---|---|
Tüm ifadeleri geçerli ekstresindeki sonraki kesme noktası noktası için çalıştırın. |
|
Sonraki deyim veya modül adım |
|
Sonraki deyim veya modülü adım |
|
Dışında bir modüle adım |
|
Geçerli imleç konumuna çalıştırın. |
|
See Also