久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設(shè) > oracle 在一個存儲過程中調(diào)用另一個返回游標的存

oracle 在一個存儲過程中調(diào)用另一個返回游標的存

時間:2023-05-22 22:05:22 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:1建站知識實際項目當中經(jīng)常需要在一個存儲過程中調(diào)用另一個存儲過程返回的游標,本文列舉了兩種情況講述具體的操作方法seo網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)哪家好。

seo網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)哪家好第一種情況是返回的游標是某網(wǎng)站建設(shè)公司個具體的表或視圖的數(shù)據(jù),如: SQL-Code:

復(fù)制代碼 網(wǎng)站seo優(yōu)化培訓代碼如下:

CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA;

其中USERS就是數(shù)據(jù)庫中一個表。在調(diào)用的時候只要聲明一個該表的ROWTYPE類型就可以了: SQL-Code:

復(fù)制代碼 代碼如下:

CREATE OR REPLACE PROCEDURE P_TESTB AS VARCURSOR SYS_REFCURSOR; R USERS%ROWTYPE; BEGIN P_TESTA(VARCURSOR); LOOP FETCH VARCURSOR INTO R; EXIT WHEN VARCURSOR%NOTFOUND; DBMS_OUTPUT.PUT_LINE(R.NAME); END LOOP; END P_TESTB;

第二種情況,我們返回的不是表的所有的列,或許只是其中一列或兩列,如: SQL-Code:

復(fù)制代碼 代碼如下:

CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN P網(wǎng)站建設(shè)教程RESULT FOR SELECT ID,NAME FROM USERS; END P_TESTA;

這里我們只返回了USERS表的ID,NAME這兩個列,那么調(diào)用的時候也必須做相應(yīng)的修改: SQL-Code:

復(fù)制代碼 代碼如下:

CREATE OR REPLACE PROCEDURE P_TESTB AS VARCURSOR SYS_REFCURSOR; CURSOR TMPCURSOR IS SELECT ID,NAME FROM USERS WHERE ROWNUM=1; R TMPCURSOR%ROWTYPE; BEGIN P_TESTA(VARCURSOR); LOOP FETCH VARCURSOR INTO R; EXIT WHEN VARCURSOR%NOTFOUND; DBMS_OUTPUT.PUT_LINE(R.ID); END LOOP; END P_TESTB;

與之前不同的是我們聲明了一個游標類型的變量TMPCURSOR ,注意TMPCURSOR 的結(jié)構(gòu)必須與存儲過程P_TESTA 返回的游標結(jié)構(gòu)一致,否則就會出現(xiàn)錯誤。同理只要保持兩個游標類型結(jié)構(gòu)一致,就可以實現(xiàn)自由調(diào)用。相關(guān)seo網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)哪家好。

關(guān)鍵詞標簽: 游標 存儲過程

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章oracle 在一個存儲過程中調(diào)用另一個返回游標的存主要講述游標,存儲過程,oracle 在一個存儲過程中調(diào)用另一網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5381.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 江陵县| 镇雄县| 仁布县| 浦东新区| 原平市| 莒南县| 利津县| 永城市| 阳江市| 登封市| 崇文区| 江川县| 汝州市| 察隅县| 定陶县| 黔江区| 运城市| 江津市| 乌苏市| 青岛市| 英吉沙县| 当涂县| 威远县| 八宿县| 宜兰县| 林口县| 云安县| 云浮市| 江陵县| 宁都县| 德化县| 郯城县| 缙云县| 鸡西市| 门源| 行唐县| 乌恰县| 绥德县| 班戈县| 天峨县| 铜山县|