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

最新活動:電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁 > 網(wǎng)站建設(shè) > Oracle中返回結(jié)果集的存儲過程分享建站知識

Oracle中返回結(jié)果集的存儲過程分享建站知識

時(shí)間:2023-05-22 19:05:22 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)站技術(shù)員

導(dǎo)讀:1建站知識Oracle不像SQLServer那樣在存儲過程中用Select就可以返回結(jié)果集,而是通過Out型的參數(shù)進(jìn)行結(jié)果集返回的網(wǎng)站優(yōu)化seo培訓(xùn)百度seo網(wǎng)站優(yōu)化。

網(wǎng)站優(yōu)化seo培訓(xùn)百度seo網(wǎng)站優(yōu)化Oracle不像SQLServer那樣在存儲過程中用Select就可以返回結(jié)果集,而是通過Out型的參數(shù)進(jìn)行結(jié)果集返回的。實(shí)際上是利用REF CURSOR

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

--procedure返回記錄集: ----------------------聲明一個(gè)Package-------------- CREATE OR REPL企業(yè)網(wǎng)站建設(shè)ACE PACKAGE pkg_test AS TYPEmyrctypeIS REF CURSOR; PROCEDURE get_r(p_id NUMBER,p_rc OUT myrctype); --Package中聲明名為get 的Procedure(只有接口沒內(nèi)容) END pkg_test; -----------------聲明Package Body,即上面Package中的內(nèi)容,包括Procedure get--------------------- CREATE O高端網(wǎng)站建設(shè)R REPLACE PACKAGE BODY pkg_test AS PROCEDURE get_r(p_id NUMBER,p_rc OUT myrctype) IS sqlstr VARCHAR2 (500); BEGIN IF p_id = 0 THEN OPEN p_rc FOR SELECT ID, NAME, sex, address, postcode, birthday FROM student; ELSE sqlstr := 'select id,name,sex,address,postcode,birthday from student where id=:w_id'; --w_id是個(gè)參數(shù), --以下 p_rc是個(gè)REF CURSOR游標(biāo)類型,而且是OUT型參數(shù),即可返回一個(gè)記錄集了。USING p_id就是替換上面SQL中:w_id值拉:) OPEN p_rc FOR sqlstr USING p_id;  END IF; END get; END pkg_test; -百度seo網(wǎng)站優(yōu)化-function返回記錄集的例子,原理和上面相同,而是用function的return值來返回記錄集。

函數(shù)返回記錄集: 建立帶ref cursor定義的包和包體及函數(shù):

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

CREATE OR REPLACE package pkg_test as type myrctype is ref cursor; function get_r(intID number) return myrctype; end pkg_test; / CREATE OR REPLACE package body pkg_test as --函數(shù)體 function get_r(intID number) return myrctype is rc myrctype; --定義ref cursor變量 sqlstr varchar2(500); begin if intID=0 then --靜態(tài)測試,直接用select語句直接返回結(jié)果 open rc for select id,name,sex,address,postcode,birthday from student; else --動態(tài)sql賦值,用:w_id來申明該變量從外部獲得 sqlstr := 'select id,name,sex,address,postcode,birthday from student where id=:w_id'; --動態(tài)測試,用sqlstr字符串返回結(jié)果,用using關(guān)鍵詞傳遞參數(shù) open rc for sqlstr using intid; end if; return rc; end get; end pkg_test;

相關(guān)網(wǎng)站優(yōu)化seo培訓(xùn)百度seo網(wǎng)站優(yōu)化。

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

聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-22 ,文章Oracle中返回結(jié)果集的存儲過程分享建站知識主要講述存儲過程,標(biāo)簽,Oracle中返回結(jié)果集的存儲過程分享網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5094.html

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

    主站蜘蛛池模板: 迁西县| 古丈县| 通江县| 灵寿县| 柏乡县| 屏东县| 刚察县| 栖霞市| 浑源县| 宁陕县| 扬中市| 神木县| 鄂托克旗| 肥乡县| 石狮市| 乌什县| 河曲县| 邛崃市| 阿拉尔市| 余干县| 大竹县| 上林县| 马山县| 邹城市| 盐边县| 云安县| 汝阳县| 淮南市| 靖宇县| 客服| 历史| 凤山县| 瑞昌市| 湟中县| 凌海市| 叙永县| 武安市| 古丈县| 于田县| 杭锦后旗| 永德县|