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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > Oracle中返回結果集的存儲過程分享建站知識

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

時間:2023-05-22 19:05:22 閱讀: 文章分類: 網站建設 作者: 網站技術員

導讀:1建站知識Oracle不像SQLServer那樣在存儲過程中用Select就可以返回結果集,而是通過Out型的參數進行結果集返回的網站優化seo培訓百度seo網站優化。

網站優化seo培訓百度seo網站優化Oracle不像SQLServer那樣在存儲過程中用Select就可以返回結果集,而是通過Out型的參數進行結果集返回的。實際上是利用REF CURSOR

復制代碼 代碼如下:

--procedure返回記錄集: ----------------------聲明一個Package-------------- CREATE OR REPL企業網站建設ACE PACKAGE pkg_test AS TYPEmyrctypeIS REF CURSOR; PROCEDURE get_r(p_id NUMBER,p_rc OUT myrctype); --Package中聲明名為get 的Procedure(只有接口沒內容) END pkg_test; -----------------聲明Package Body,即上面Package中的內容,包括Procedure get--------------------- CREATE O高端網站建設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是個參數, --以下 p_rc是個REF CURSOR游標類型,而且是OUT型參數,即可返回一個記錄集了。USING p_id就是替換上面SQL中:w_id值拉:) OPEN p_rc FOR sqlstr USING p_id;  END IF; END get; END pkg_test; -百度seo網站優化-function返回記錄集的例子,原理和上面相同,而是用function的return值來返回記錄集。

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

復制代碼 代碼如下:

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 --函數體 function get_r(intID number) return myrctype is rc myrctype; --定義ref cursor變量 sqlstr varchar2(500); begin if intID=0 then --靜態測試,直接用select語句直接返回結果 open rc for select id,name,sex,address,postcode,birthday from student; else --動態sql賦值,用:w_id來申明該變量從外部獲得 sqlstr := 'select id,name,sex,address,postcode,birthday from student where id=:w_id'; --動態測試,用sqlstr字符串返回結果,用using關鍵詞傳遞參數 open rc for sqlstr using intid; end if; return rc; end get; end pkg_test;

相關網站優化seo培訓百度seo網站優化。

關鍵詞標簽: 標簽 存儲過程

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

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

    主站蜘蛛池模板: 赤峰市| 台北市| 措美县| 安康市| 祥云县| 桦川县| 维西| 岢岚县| 阿坝| 青田县| 勃利县| 巴林左旗| 武陟县| 林周县| 三河市| 凌海市| 文安县| 清苑县| 德州市| 会昌县| 高淳县| 满城县| 呼图壁县| 大余县| 清涧县| 九江县| 玉田县| 庆云县| 宣化县| 顺昌县| 阿拉善左旗| 叙永县| 田阳县| 渑池县| 沙田区| 仁怀市| 乃东县| 柳江县| 泰州市| 株洲市| 文水县|