真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么測(cè)試oracle過(guò)程,怎樣測(cè)試oracle安裝成功

如何oracle調(diào)試存儲(chǔ)過(guò)程

PL/SQL中為我們提供了調(diào)試存儲(chǔ)過(guò)程的功能,可以幫助你完成存儲(chǔ)過(guò)程的預(yù)編譯與測(cè)試。 點(diǎn)擊要調(diào)試的存儲(chǔ)過(guò)程,右鍵選擇TEST 如果需要查看變量,當(dāng)然調(diào)試都需要。在右鍵菜單中選擇Add debug information. start debugger(F9)開(kāi)始我們的測(cè)試,Run(Ctrl+R) 隨時(shí)在varible List中輸入我們想查看的變量 其它: Step into(Ctrl+N):單步調(diào)試,進(jìn)入下一步 Step over(Ctrl+O):結(jié)束該語(yǔ)句 Step out(Ctrl+T):跳出該過(guò)程 Run to next exception:進(jìn)入下一個(gè)斷點(diǎn)Breakpoint Toggle Breakpoint設(shè)置斷點(diǎn):光標(biāo)指向一行,Ctrl+B;或鼠標(biāo)點(diǎn)中該行的行號(hào)邊緣

創(chuàng)新互聯(lián)建站云計(jì)算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)13年的服務(wù)器租用、成都IDC機(jī)房托管、云服務(wù)器、網(wǎng)頁(yè)空間、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),已先后獲得國(guó)家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機(jī)、網(wǎng)頁(yè)空間、空間域名、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

oracle的存儲(chǔ)過(guò)程怎么調(diào)試

方法/步驟

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

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

單擊“Test”后,PL\SQL會(huì)打開(kāi)調(diào)試界面,圖中位置1的按鈕就是開(kāi)始調(diào)試的按鈕,在調(diào)試之前要填寫(xiě)存過(guò)的參數(shù),位置2就是填寫(xiě)參數(shù)的地方,如果有多個(gè)參數(shù),會(huì)有多行參數(shù)框,按參數(shù)名填寫(xiě)相應(yīng)的參數(shù)即可。

填寫(xiě)完參數(shù),單擊開(kāi)始調(diào)試按鈕后,調(diào)試的界面會(huì)發(fā)生一些變化。圖中位置1的變化,說(shuō)明存過(guò)已經(jīng)處于執(zhí)行狀態(tài),別人不能再編譯或者執(zhí)行。位置2的按鈕就是執(zhí)行按鈕,單擊這個(gè)按鈕存過(guò)會(huì)執(zhí)行完成或者遇到bug跳出,否則是不會(huì)停下來(lái)的,調(diào)試時(shí)不會(huì)用這個(gè)按鈕的。位置3的按鈕才是關(guān)鍵——單步執(zhí)行,就是讓代碼一行一行的執(zhí)行,位置4的按鈕是跳出單步執(zhí)行,等待下一個(gè)指令。

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

調(diào)試的時(shí)候,每一次單步執(zhí)行的時(shí)候要記一下執(zhí)行代碼的行數(shù),圖中位置3的數(shù)字就是當(dāng)前執(zhí)行代碼的行數(shù),就是第幾行。如果過(guò)程單步執(zhí)行到某行后,再單步執(zhí)行的時(shí)候,存過(guò)就退出,那么錯(cuò)誤就在該行的下一行。

代碼執(zhí)行到24行,在往下執(zhí)行時(shí),直接轉(zhuǎn)到exception的地方,也就是異常處理的部分。

這說(shuō)明我們代碼中的錯(cuò)誤在24和25行上,我們打開(kāi)存過(guò),瀏覽到24行和25行附近,發(fā)現(xiàn)25行和24行使用了兩個(gè)變量,記住那兩個(gè)變量。重新開(kāi)始調(diào)試過(guò)程。

單步的執(zhí)行時(shí)候把剛才那兩個(gè)變量名填寫(xiě)到變量查看框,一邊觀察變量值變化,一邊單步執(zhí)行,執(zhí)行到24行的時(shí)候,發(fā)現(xiàn)一個(gè)變量已經(jīng)有值了,而另一個(gè)變量的值為null。錯(cuò)誤原因明朗了吧?就是變量沒(méi)有賦值或者初始話,給該變量賦值后存過(guò)就不報(bào)錯(cuò)了。

oracle plsql怎么調(diào)試存儲(chǔ)過(guò)程

1、首先是編寫(xiě)存儲(chǔ)過(guò)程,編譯無(wú)誤;

2、添加debug信息。為了能夠單步跟蹤存儲(chǔ)過(guò)程,需要為其所在的包添加debug信息,右鍵點(diǎn)擊需要調(diào)試的存儲(chǔ)過(guò)程名稱,在彈出菜單中選中[add debug information],這樣就為包體添加了調(diào)試信息;

3、選擇需要調(diào)試的存儲(chǔ)過(guò)程名稱,點(diǎn)擊右鍵,在彈出菜單中 選擇[Test],進(jìn)去測(cè)試窗口,測(cè)試窗口中有為了測(cè)試該存儲(chǔ)過(guò)程自動(dòng)所產(chǎn)生的代碼,當(dāng)然你也可以自己另外加入和修改代碼,自動(dòng)生成的代碼已經(jīng)足夠了。


分享名稱:怎么測(cè)試oracle過(guò)程,怎樣測(cè)試oracle安裝成功
當(dāng)前URL:http://weahome.cn/article/dsehged.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部