日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

PL/Sql 中创建、调试、调用存储过程

發(fā)布時(shí)間:2025/3/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PL/Sql 中创建、调试、调用存储过程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

存儲(chǔ)過(guò)程?
  所用函數(shù)說(shuō)明?
  功能:求和與差?
  原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) ?
  參數(shù):m=p1+p2 b=p1-p2?
   
  1.先建存儲(chǔ)過(guò)程 
  左邊的瀏覽窗口選擇 procedures ,會(huì)列出所有的存儲(chǔ)過(guò)程,右擊文件夾procedures單擊菜單“new",彈出?
   
  template wizard窗口, name框中輸入 GetSumAndSub ,parameters中填入: p1 in number , p2 in number ,m 
   
  out number , b out number 。單擊ok,右邊出現(xiàn)建立存儲(chǔ)過(guò)程的代碼窗口。其中內(nèi)容為創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)句。在begin end 之間輸入具體內(nèi)容,最后如下;?
  

create or replace procedure GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) is begin m := p1+p2 ; b := p1-p2 ; end GetSumAndSub;

  單擊“保存”按鈕,可將創(chuàng)建存儲(chǔ)過(guò)程的sql語(yǔ)句保存在文件中,作備分之用^_^接著要做的就是 執(zhí)行此sql語(yǔ)句來(lái)創(chuàng)建存儲(chǔ)過(guò)程。方法為:找到工具欄上的“齒輪”圖標(biāo),鼠標(biāo)放上面會(huì)顯示?

   
  ‘EXECUTE(F8)',單擊之。存儲(chǔ)過(guò)程此時(shí)已經(jīng)建立完畢。可為什么我在右邊的procedures文件夾下看不到此存儲(chǔ)過(guò)程?刷新一下ok~?
   
  2。測(cè)試存儲(chǔ)過(guò)程?
  在左邊的瀏覽窗口選中 GetSumAndSub該存儲(chǔ)過(guò)程,右擊選菜單“TEST‘,右邊會(huì)出現(xiàn)新的測(cè)試窗口。?
   
  說(shuō)明:在測(cè)試窗口的下面你可以看到有一個(gè)參數(shù)列表,作輸入?yún)?shù)值和查看out型參數(shù)值用在調(diào)試代碼上方有個(gè)工具條:?
    第一個(gè)放大鏡形(start debugger),開(kāi)始調(diào)試。?
    第二個(gè)綠色三角形(run),執(zhí)行。?
    第三個(gè)step into ,單步調(diào)試。?
    進(jìn)入調(diào)試代碼窗口后,可隨意設(shè)置斷點(diǎn),方法就不用說(shuō)了吧~?
   
  a 我們要在參數(shù)窗口中輸入 兩個(gè)參數(shù)值, p1為6,p2為4, m跟b不用填。?
  b 點(diǎn)擊start debugger,進(jìn)入存儲(chǔ)過(guò)程的代碼窗口?
  c 點(diǎn)擊step into ,將鼠標(biāo)放在變量符號(hào)上可查看變量值?
  d 繼續(xù)點(diǎn)擊step into 直到單步運(yùn)行完畢。此時(shí)會(huì)返回測(cè)試窗口。?
  e 查看參數(shù)列表,驗(yàn)證m,b值為8,4。?
   
  在測(cè)試窗口點(diǎn)擊保存,可保存測(cè)試代碼。以后重新打開(kāi)時(shí),你原先輸入的那些參數(shù)值會(huì)保存在其中,免得每次測(cè)試都要重新輸參數(shù)值。?
  對(duì)于返回類(lèi)型為游標(biāo)的參數(shù),數(shù)據(jù)不會(huì)直接顯示,在列表的參數(shù)值框右邊會(huì)有一個(gè)按扭,點(diǎn)擊之,會(huì)彈出一個(gè)

???? 3、Oracle中調(diào)用存儲(chǔ)過(guò)程

?

DECLARE p1 VARCHAR2(100);p2 VARCHAR2(100);p3 VARCHAR2(100); BEGINp1:='dd';p2:='3';testprocedure(p1,p2,''); END;

?

轉(zhuǎn):gossip?PL/Sql 中創(chuàng)建、調(diào)試、調(diào)用存儲(chǔ)過(guò)程

總結(jié)

以上是生活随笔為你收集整理的PL/Sql 中创建、调试、调用存储过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。