日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle?function函數返回結果集的3種方法

瀏覽:30日期:2023-09-15 20:49:40
目錄一、簡介二、舉例三種返回結果集的方法1、以游標形式返回結果集2、以Table形式返回結果集3、以管道形式返回結果集總結一、簡介

在使用Oracle數據過程中,函數是非常好用的,我們經常定義一個函數用來處理相同的相似的問題的結果。

通常我們使用函數返回的都是單獨的值,可能是NUMBER,也可能是VARCHAR類型,其實使用函數也可以返回類似于表結構數據的形式的數據集。

最常用的是游標的方式,其次是Table的形式,最后又產生了管道的方式。管道的方式與前兩者不同的地方有它可以不用返回值,即RETURN后不用接內容,它是一行一行的返回數據。Table和管道的方式在調用時都是通過'TABLE()'關鍵字將函數的返回內容仿真成一個數據集。

二、舉例三種返回結果集的方法1、以游標形式返回結果集

(1)創建函數

CREATE OR REPLACE FUNCTION FN_R_REFCUR(P_VALUE IN VARCHAR2)RETURN SYS_REFCURSOR ISC_EMPNO SYS_REFCURSOR;BEGINOPEN C_EMPNO FORSELECT NAME,ADDR FROM EMP WHERE ADDR=P_VALUE;RETURN(C_EMPNO);END;/

(2)調用函數

SELECT FN_R_REFCUR('Raphael') FROM DUAL;2、以Table形式返回結果集

(1)創建函數

--定義一個行類型

CREATE OR REPLACE TYPE TYPE_TTEMP_ROW AS OBJECT(NAME VARCHAR2(10), ADDR VARCHAR2(20));

--定義一個表類型

CREATE OR REPLACE TYPE TYPE_TEMP_TABLE AS TABLE OF TYPE_TTEMP_ROW;

--創建函數

CREATE OR REPLACE FUNCTION FN_R_TAB (P_VALUE IN VARCHAR2)RETURN TYPE_TEMP_TABLE ISTEMP_ROW TYPE_TTEMP_ROW; -- 定義單行TEMP_TABLE TYPE_TEMP_TABLE := TYPE_TEMP_TABLE(); -- 定義返回結果,并初始化BEGINFOR CURROW IN (SELECT NAME, ADDR FROM EMP WHERE NAME=P_VALUE) -- 查詢名字是參數的值的結果LOOPTEMP_ROW := TYPE_TTEMP_ROW(CURROW.NAME, CURROW.ADDR); -- 獲得一行TEMP_TABLE.EXTEND; -- 表類型增加一行(EXTEND就是擴展的意思,相當于增加一行數據空間)TEMP_TABLE(EMP_TABLE.COUNT) := TEMP_ROW; -- 一行放進去END LOOP;RETURN(TEMP_TABLE);END;/

(2)調用函數

SELECT * FROM TABLE(FN_R_TAB('Raphael'));3、以管道形式返回結果集

(1)創建函數

--定義一個行類型

CREATE OR REPLACE TYPE TYPE_TTEMP_ROW AS OBJECT(NAME VARCHAR2(10), ADDR VARCHAR2(20));

--定義一個表類型

CREATE OR REPLACE TYPE TYPE_TEMP_TABLE AS TABLE OF TYPE_TTEMP_ROW;

--創建函數

CREATE OR REPLACE FUNCTION FN_R_PIP(P_VALUE IN VARCHAR2)RETURN TYPE_TEMP_TABLE PIPELINEDISTEMP_ROW TYPE_TTEMP_ROW; --定義一個行對象類型變量BEGINFOR CURROW IN (SELECT NAME, ADDR FROM EMP WHERE NAME=P_VALUE) -- 查詢名字是參數值的結果LOOPTEMP_ROW := TYPE_TTEMP_ROW(CURROW.NAME, CURROW.ADDR); -- 獲得一行PIPE ROW (TEMP_ROW); -- 返回一行END LOOP;RETURN; -- 這里返回沒有值END;/

(2)調用函數

SELECT * FROM TABLE(FN_R_PIP('Raphael'));

官網地址:Oracle | Cloud Applications and Cloud Platform

總結

到此這篇關于Oracle function函數返回結果集的3種方法的文章就介紹到這了,更多相關Oracle function函數返回結果集內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩成人高清| 欧美激情麻豆| 日韩高清一级| 视频一区二区国产| 欧美韩日一区| 精品一区91| 好看不卡的中文字幕| 日本在线视频一区二区| 精品欧美激情在线观看| 99久久www免费| 精品视频在线一区二区在线| 欧美一级一区| 一区二区三区午夜视频| 亚洲免费毛片| 久久精品一区| 精品亚洲a∨| 国产免费久久| 精品国产一区二区三区av片| 国产69精品久久| 91精品精品| 亚洲高清毛片| 欧美日韩国产高清电影| 91久久精品无嫩草影院| 麻豆成人av在线| 亚洲精品一区二区妖精| 四虎国产精品免费久久| 国产精品亚洲综合色区韩国| 黄色欧美在线| 欧美精品九九| 91精品在线免费视频| 国产一区二区三区四区| 亚洲四虎影院| 日韩中文欧美在线| 欧美精品三级在线| 国产一区二区三区不卡视频网站| 91精品婷婷色在线观看| 亚洲乱码视频| 欧美一区成人| 欧洲亚洲一区二区三区| 一区二区三区四区日韩| 国产精品欧美在线观看| 深夜视频一区二区| 日韩制服丝袜先锋影音| 精品国产中文字幕第一页| 激情欧美一区二区三区| 日韩精品1区2区3区| 国产aa精品| 亚洲一区二区日韩| 极品av在线| 亚洲一区有码| 98精品久久久久久久| 99国产精品自拍| 91免费精品国偷自产在线在线| 亚洲综合电影| 视频一区中文字幕精品| 98精品视频| 日韩精品欧美精品| 亚洲先锋成人| 欧美国产另类| 免费人成在线不卡| 免费一二一二在线视频| 日韩精品久久久久久久软件91| 日本综合字幕| 日韩国产精品久久久久久亚洲| 欧美一级鲁丝片| 青草综合视频| 欧美专区在线| 国产精品1区在线| 午夜av一区| 精品久久电影| 日韩精品91亚洲二区在线观看| 国产在线欧美| 国产拍在线视频| 日韩av一区二区在线影视| 狠狠爱www人成狠狠爱综合网| 国产精品一区二区三区美女| 伊人久久亚洲美女图片| 国产高潮在线| 国产精品一区二区免费福利视频| 国产亚洲毛片| 日本精品在线中文字幕| 国产精品一区二区精品视频观看| 91高清一区| 中文在线资源| 国产精品3区| 日韩av网站免费在线| 在线亚洲自拍| 亚洲午夜91| 欧美日韩国产v| 国产在线一区不卡| 91精品国产自产精品男人的天堂| 亚洲欧美日韩精品一区二区| 久久久久伊人| 欧美日韩精品一区二区三区在线观看| 亚洲一区二区成人| 精品一区二区三区在线观看视频 | 精品理论电影在线| 亚洲免费一区三区| 日韩中文字幕亚洲一区二区va在线 | 精品久久99| 国产日韩视频在线| 亚洲色图国产| 午夜精品亚洲| 欧美肉体xxxx裸体137大胆| 久久影院资源站| 日韩久久99| 亚洲免费一区二区| 久久国产毛片| 久久久久久久久丰满| 97在线精品| 欧美激情亚洲| 国产精品极品国产中出| 国产亚洲高清一区| 亚洲另类黄色| 亚洲不卡视频| 日韩高清欧美激情| 日韩欧乱色一区二区三区在线| 日韩中文字幕91| 久久亚洲风情| 视频一区国产视频| 免费看的黄色欧美网站| 亚洲免费成人| 久久精品成人| 国产一区亚洲| 99视频一区| 视频一区二区三区在线| 首页国产欧美久久| 蜜桃视频一区二区三区| 日韩精品一区第一页| 亚洲一区二区免费看| 国产视频一区免费看| 欧美女激情福利| 亚洲中午字幕| 亚州av一区| 久久国内精品自在自线400部| 国产欧美一区二区三区米奇| 国产精品日韩精品在线播放| 国产一级成人av| 麻豆中文一区二区| 韩国女主播一区二区三区| sm捆绑调教国产免费网站在线观看| 精品深夜福利视频| 高清一区二区| 亚洲天堂1区| 午夜国产一区二区| 免费久久99精品国产| 欧美久久亚洲| 国产一区精品福利| 91精品国产乱码久久久久久久| 欧美成人久久| 欧美在线综合| 青青国产精品| 精品视频高潮| 日本美女一区| 午夜久久美女| 老司机精品视频在线播放| 国产精品久久777777毛茸茸| 高清不卡一区| 国产 日韩 欧美 综合 一区| 亚洲欧洲另类| 亚洲久草在线| 国产亚洲欧美日韩精品一区二区三区| 国产福利资源一区| 国产成人精品福利| 欧美一级精品| 久久不射中文字幕| 国产精品中文字幕制服诱惑| 国产精品视频一区二区三区四蜜臂 | 日韩动漫一区| 久久不卡日韩美女| 久久国产毛片| 日韩精彩视频在线观看| 激情综合婷婷| 制服诱惑一区二区| 久久国内精品| 精品国产黄a∨片高清在线| 亚洲四虎影院| 91成人福利| 99成人超碰| 欧美日韩一视频区二区| 日韩免费一区| 婷婷视频一区二区三区| 精品久久电影| 韩国三级一区| 综合一区二区三区| 久久久久伊人| 99在线精品免费视频九九视| 国产成人77亚洲精品www| 久久久91麻豆精品国产一区| av在线最新| 国产精品玖玖玖在线资源| 亚洲毛片网站| 在线国产一区二区| 日韩av影院| 不卡一区2区| 免费精品视频在线| 日韩精品一级二级| 久久av一区| 黄色欧美在线| 亚洲成人国产|