亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

oracle 在一個存儲過程中調用另一個返回游標的存儲過程

2024-08-29 13:56:20
字體:
來源:轉載
供稿:網友
第一種情況是返回的游標是某個具體的表或視圖的數據,如:
SQL-Code:

復制代碼 代碼如下:


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


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

復制代碼 代碼如下:


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:

復制代碼 代碼如下:


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


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

復制代碼 代碼如下:


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 的結構必須與存儲過程P_TESTA 返回的游標結構一致,否則就會出現錯誤。同理只要保持兩個游標類型結構一致,就可以實現自由調用。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产91| 国产精品第一区| 精品亚洲一区二区三区四区五区| 在线观看日韩视频| 不卡伊人av在线播放| 国产精品福利在线观看| 日韩欧美国产网站| 北条麻妃在线一区二区| 国产精品久久久久久久久粉嫩av| 中国china体内裑精亚洲片| 国产一区二区三区在线免费观看| 国产区亚洲区欧美区| 中文字幕一精品亚洲无线一区| 精品自拍视频在线观看| 中文字幕一区电影| 成人免费网站在线| 色综合视频一区中文字幕| 日韩av黄色在线观看| 成人黄色免费网站在线观看| 在线电影欧美日韩一区二区私密| 日韩美女视频免费在线观看| 成人免费网站在线| 日韩禁在线播放| 欧美日韩一区二区免费在线观看| 亚洲激情视频网| 成人春色激情网| 亚洲日本成人女熟在线观看| 国产日韩精品入口| 成人xvideos免费视频| 亚洲国产精品久久91精品| 中文字幕在线观看亚洲| 在线免费观看羞羞视频一区二区| 国产香蕉精品视频一区二区三区| 欧美有码在线观看视频| 日韩电影中文字幕av| 亚洲自拍小视频免费观看| 日本韩国在线不卡| 成人自拍性视频| 久久久免费在线观看| 黄色91在线观看| 激情懂色av一区av二区av| 欧美孕妇毛茸茸xxxx| 亚洲欧洲黄色网| 国产99久久久欧美黑人| 性欧美在线看片a免费观看| 91精品国产91久久久久久最新| 久久久久久久一区二区| 欧美裸体xxxx极品少妇软件| 国产精品入口免费视| 国产中文字幕亚洲| 久久男人av资源网站| 日本乱人伦a精品| 欧美日韩激情美女| 91精品国产高清久久久久久91| 热久久美女精品天天吊色| 精品一区精品二区| 大桥未久av一区二区三区| 欧美乱妇40p| 欧美日韩午夜视频在线观看| 98精品国产高清在线xxxx天堂| 国产精品久久久久久久久久ktv| 国产日韩av高清| 免费av在线一区| 日产日韩在线亚洲欧美| 法国裸体一区二区| 久久亚洲精品毛片| 欧美日韩国产中字| 久久五月情影视| 国产精品白嫩美女在线观看| 在线中文字幕日韩| 国产精品久久久久福利| 国产精品视频一区国模私拍| 欧美激情视频一区二区| 国产精品美乳在线观看| 深夜成人在线观看| 欧美激情精品久久久久久变态| 日韩电影大片中文字幕| 国产亚洲人成网站在线观看| 国语自产精品视频在线看| 国产精品第10页| 国产一区视频在线播放| 91精品国产91久久久久久久久| 最新国产精品拍自在线播放| 亚洲小视频在线观看| 久久国产精品偷| 亚洲理论在线a中文字幕| 欧美尺度大的性做爰视频| 日韩久久免费电影| 国产精品白丝jk喷水视频一区| 日韩经典中文字幕在线观看| 亚洲xxxxx性| 欧美亚洲第一区| 亚洲天堂第一页| 国产精品网站大全| 国产中文欧美精品| 色老头一区二区三区在线观看| xvideos国产精品| 久久高清视频免费| 成人免费大片黄在线播放| 日韩中文综合网| 91天堂在线观看| 欧美精品日韩www.p站| 亚洲最大的免费| 高清日韩电视剧大全免费播放在线观看| 韩国v欧美v日本v亚洲| 亚洲人精品午夜在线观看| 国产亚洲美女精品久久久| 黄色成人av网| 国产suv精品一区二区三区88区| 日韩欧美在线第一页| 中文字幕av一区| 亚洲男人天天操| 日韩av大片免费看| 91中文字幕在线观看| 国产精品高潮呻吟久久av无限| 亚洲成年网站在线观看| 国产免费一区二区三区在线观看| 亚洲天堂一区二区三区| 国产精品久久久久9999| 成人黄色影片在线| xvideos亚洲人网站| 亚洲性生活视频在线观看| 欧日韩不卡在线视频| 日韩在线观看免费高清完整版| 欧美伊久线香蕉线新在线| 日本精品一区二区三区在线| 欧美日韩免费网站| 国产精品大陆在线观看| 日韩免费在线观看视频| 亚洲视频在线播放| 亚洲精品美女久久久| 亚洲一区第一页| 69av视频在线播放| 精品国产自在精品国产浪潮| 亚洲天堂第一页| 国产在线一区二区三区| 国产精品白嫩美女在线观看| 精品久久香蕉国产线看观看亚洲| 日韩国产在线播放| 91亚洲国产成人精品性色| 丝袜一区二区三区| 欧美在线视频在线播放完整版免费观看| 在线丨暗呦小u女国产精品| 国产精品入口免费视频一| 欧美日韩在线看| 中文字幕欧美日韩| 欧美小视频在线观看| 久久久久久久久亚洲| 亚洲国产日韩精品在线| 国产亚洲欧美日韩精品| 精品福利樱桃av导航| 久热精品在线视频| 国产精品中文字幕在线| 正在播放国产一区| 精品成人国产在线观看男人呻吟| 欧美激情三级免费| 精品亚洲一区二区三区四区五区| 国产伦精品免费视频| 国产成人精品在线| 国产日韩在线免费| 精品久久香蕉国产线看观看gif| 久久久久久有精品国产| 久久精品91久久久久久再现| 久久精品视频va|