激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle如何使用PL/SQL調試存儲過程

Oracle如何使用PL/SQL調試存儲過程

2020-07-24 18:04劉奇云 Oracle

這篇文章主要介紹了Oracle如何使用PL/SQL調試存儲過程,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

調試過程對找到一個存過的bug或錯誤是非常重要的,Oracle作為一款強大的商業數據庫,其上面的存過少則10幾行,多則上千行,免不了bug的存在,存過上千行的話,找bug也很費力,通過調試可以大大減輕這種負擔。

工具/原料

  • PLSQL
  • Oracle

方法/步驟

首先在PL/SQL的左側資源欄中展開Procedures項(圖中位置1),然后再其上面的搜索框中(圖中位置2)輸入存過名稱的關鍵詞,按回車鍵搜索要調試的存過,不停的回車,直到找到想要調試的存過。

Oracle如何使用PL/SQL調試存儲過程

找到想要調試的存過,左鍵單擊選中該存過(圖中位置1),然后右鍵單擊該存過,從彈出菜單中選擇“Test”項(圖中位置2)。

Oracle如何使用PL/SQL調試存儲過程

單擊“Test”后,PLSQL會打開調試界面,圖中位置1的按鈕就是開始調試的按鈕,在調試之前要填寫存過的參數,位置2就是填寫參數的地方,如果有多個參數,會有多行參數框,按參數名填寫相應的參數即可。

Oracle如何使用PL/SQL調試存儲過程

填寫完參數,單擊開始調試按鈕后,調試的界面會發生一些變化。圖中位置1的變化,說明存過已經處于執行狀態,別人不能再編譯或者執行。位置2的按鈕就是執行按鈕,單擊這個按鈕存過會執行完成或者遇到bug跳出,否則是不會停下來的,調試時不會用這個按鈕的。位置3的按鈕才是關鍵——單步執行,就是讓代碼一行一行的執行,位置4的按鈕是跳出單步執行,等待下一個指令。

Oracle如何使用PL/SQL調試存儲過程

單擊“單步執行”,存過開始單步執行。界面中每一次執行的代碼會高亮顯示(圖中位置1),如果想要看某個變量具體的值,就在位置2的地方輸入該變量名,然后變量的值會顯示在位置3的地方。

Oracle如何使用PL/SQL調試存儲過程

調試的時候,每一次單步執行的時候要記一下執行代碼的行數,圖中位置3的數字就是當前執行代碼的行數,就是第幾行。如果過程單步執行到某行后,再單步執行的時候,存過就退出,那么錯誤就在該行的下一行。

Oracle如何使用PL/SQL調試存儲過程

代碼執行到24行,在往下執行時,直接轉到exception的地方,也就是異常處理的部分。

Oracle如何使用PL/SQL調試存儲過程

這說明我們代碼中的錯誤在24和25行上,我們打開存過,瀏覽到24行和25行附近,發現25行和24行使用了兩個變量,記住那兩個變量。重新開始調試過程。

Oracle如何使用PL/SQL調試存儲過程

單步的執行時候把剛才那兩個變量名填寫到變量查看框,一邊觀察變量值變化,一邊單步執行,執行到24行的時候,發現一個變量已經有值了,而另一個變量的值為null。錯誤原因明朗了吧?就是變量沒有賦值或者初始話,給該變量賦值后存過就不報錯了。

Oracle如何使用PL/SQL調試存儲過程

到此這篇關于Oracle如何使用PL/SQL調試存儲過程的文章就介紹到這了,更多相關PL/SQL調試存儲過程內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

原文鏈接:https://www.cnblogs.com/liuqiyun/p/6589814.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产一级桃视频播放 | 日本不卡一区二区在线观看 | 婷婷亚洲一区二区三区 | 亚洲一区二区国产 | 免费观看黄色影片 | 日韩一级视频 | 精品一区二区在线观看视频 | 99精品在线免费 | 午夜视 | 黄色高清免费网站 | 久久国产一二区 | 99久久精约久久久久久清纯 | 国产精品久久久久久久不卡 | 毛片在线免费 | 91精品国产91久久久久久不卞 | 成人黄色小视频网站 | 久久久久久久黄色片 | 欧美一级黄色影院 | 精品国产99久久久久久宅男i | 欧美wwwsss9999| 91精品国产91久久久久久不卞 | 国产一级做a爱片在线看免 日日草夜夜 | 97黄色网 | 欧美成年人在线视频 | av免费在线观看国产 | 日本成年免费网站 | 日日草夜夜草 | 久久sp| 久久福利剧场 | 亚洲综合视频网站 | 亚洲一区二区三区日本久久九 | av免费在线不卡 | 国产在线观看一区二区三区 | 在线91观看 | 国产一区二区成人在线 | 深夜福利视频免费观看 | 91高清在线 | 国产在线观看91一区二区三区 | 污污黄| 在线亚洲播放 | 黄污网站在线 |