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

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

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

瀏覽:28日期: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久久,三上悠亚国产精品一区二区三区
麻豆亚洲精品| 在线国产精品一区| 久久精品超碰| 久久福利影视| 美女精品一区| 蜜桃一区二区三区在线| 综合亚洲视频| 日本午夜精品一区二区三区电影 | 99热国内精品| 亚洲黑丝一区二区| 在线视频精品| 久久av在线| 日本不卡视频在线| 国产调教精品| 久久成人av| 国产一区二区三区日韩精品| 国产成人精品福利| 99成人在线视频| 亚洲一区二区三区四区五区午夜 | 91精品福利| 香蕉精品999视频一区二区| 美女精品在线| 日韩欧美中文字幕一区二区三区 | 丰满少妇一区| 99成人超碰| 丝袜脚交一区二区| 亚州欧美在线| 久久av网址| 桃色av一区二区| 亚洲免费激情| 日韩三区四区| 成人在线超碰| 欧美日韩国产传媒| 亚洲另类黄色| 国产一区国产二区国产三区| 日韩欧美一区二区三区在线视频| 欧美日韩一区二区综合| | 国产一区二区三区不卡视频网站 | 国产香蕉精品| 日韩欧美自拍| 欧美专区一区二区三区| 国产精品第一| 999国产精品| 天堂俺去俺来也www久久婷婷| 久久影院资源站| 亚洲高清不卡| 国产欧美日韩免费观看| 久久国产成人午夜av影院宅| 中文字幕一区二区三区日韩精品 | 一级欧洲+日本+国产| 亚洲欧美久久精品| 里番精品3d一二三区| 在线视频观看日韩| 欧美日韩亚洲一区在线观看| 欧美综合另类| 国产精品v一区二区三区| 欧美成人国产| 国产精品男女| 欧美日韩国产免费观看| 午夜电影一区| 国产亚洲一区二区手机在线观看 | 国产精品久久久久久久免费软件| 色天使综合视频| 欧美亚洲国产日韩| 欧美+亚洲+精品+三区| 国产精品密蕾丝视频下载| 亚洲福利国产| 欧美aaaaaa午夜精品| 99re国产精品| 美女国产一区二区三区| 亚洲自啪免费| 国产精品高颜值在线观看| 视频一区在线播放| 高清av不卡| 欧美日本精品| 香蕉视频成人在线观看| 中文在线免费视频| 天堂成人免费av电影一区| 国产在线观看www| 日韩手机在线| 91久久在线| 日韩毛片视频| 国产精品乱战久久久| 蜜桃视频免费观看一区| 精品欧美一区二区三区在线观看| 欧美日本不卡| 日韩一区二区三区精品| 好吊日精品视频| 成人小电影网站| 麻豆国产欧美一区二区三区| 日韩精品久久理论片| 亚洲一区二区三区免费在线观看 | 国产日韩在线观看视频| 久久国产高清| 国产一区二区三区自拍| 亚洲国产福利| 欧美一区在线观看视频| 99精品99| 久久亚洲精品中文字幕蜜潮电影| 国产成人久久精品麻豆二区| 国产精一区二区| 日韩高清电影一区| 亚洲综合专区| 久久国产88| av不卡在线看| 欧美 日韩 国产精品免费观看| 日韩精品不卡一区二区| 给我免费播放日韩视频| 久久午夜影院| 欧美精品二区| 国产精品一区二区99| 日韩精品中文字幕吗一区二区| 亚洲一区二区毛片| 影音国产精品| av不卡免费看| 免费日韩一区二区| 首页欧美精品中文字幕| 免费高清在线一区| 每日更新成人在线视频| 石原莉奈一区二区三区在线观看| 悠悠资源网久久精品| 精品欧美久久| 在线亚洲观看| 三级亚洲高清视频| 日韩中文字幕1| 免费在线观看成人| 在线精品亚洲| 天海翼精品一区二区三区| 综合亚洲视频| 欧美影院精品| 欧美日韩18| 国产精品久久久亚洲一区| 另类小说一区二区三区| 免费在线亚洲| 免费观看亚洲| 欧美日韩一二三四| 男女激情视频一区| 欧美一区自拍| 精品国产欧美日韩一区二区三区| 国内自拍视频一区二区三区| 精品国产免费人成网站| 精精国产xxxx视频在线野外| 99久久久久久中文字幕一区| 欧美网站在线| 日韩中文字幕一区二区高清99| 国产日韩免费| 国产91在线播放精品| 91tv亚洲精品香蕉国产一区| 亚洲一区二区动漫| 欧美日一区二区三区在线观看国产免| 国产精品观看| 久久九九精品| 久久亚洲风情| 国产精品白丝一区二区三区| 在线一区av| 亚洲欧美日韩精品一区二区| 日韩一区二区三区在线看| 国产精品22p| 久久久久蜜桃| 蜜臀av一区二区在线免费观看| 88久久精品| 正在播放日韩精品| 午夜亚洲一区| 国产精品美女久久久久久不卡| 蜜桃久久久久| 999国产精品| 亚州欧美在线| 国产精选在线| 天堂va蜜桃一区二区三区| 免费亚洲一区| 丝袜诱惑制服诱惑色一区在线观看 | 国产精品久久久久久久久妇女| 136国产福利精品导航网址| 少妇精品久久久一区二区| 国产一区二区三区成人欧美日韩在线观看 | 国产高清久久| 久久精品超碰| 欧美成人日韩| 国产精品久久国产愉拍| 欧美一区二区三区激情视频| 最新国产精品视频| 中国字幕a在线看韩国电影| 视频一区在线播放| 麻豆国产精品一区二区三区| 欧美日韩视频| 精品日产乱码久久久久久仙踪林| 欧美在线亚洲| 久久尤物视频| 免费不卡在线视频| 国产盗摄——sm在线视频| 亚洲乱亚洲高清| 天堂日韩电影| 欧美日本精品| 国产毛片久久| 四虎884aa成人精品最新| 青青青国产精品| 婷婷丁香综合| 国产成人77亚洲精品www| 日本在线不卡视频|