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

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > PDO取Oracle lob大字段,當數據量太大無法取出的問

PDO取Oracle lob大字段,當數據量太大無法取出的問

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

導讀:1建站知識最近,做sns的項目,用PDO連接Oracle數據庫,讀取Clob字段,當數據量非常大的時候(上萬個字符),返回空值,從網上高端網站建設seo網站優化培訓。

高端網站建設seo網站優化培訓首先,創建一個存儲過程 get_clob: t_name:要查詢的表名;f_name:要查詢的字段名;u_id:表的主鍵,查詢條件;l_pos:截取的開始網站seo優化診斷工具位置; l_amount :截取長度; CREATE OR REPLACE PROCEDURE get_clob(t_name in varchar2, f_name in varchar, u_id in integer, l_pos in integer, l_amount in BINARY_INTEGER, ReturnValue out varchar2) is rule_xml clob; l_buffer varchar2(3999); l_amount_ BINARY_INTEGER; begin execute immediate 'select ' ||f_name|| ' from ' ||t_name|| ' where id=:1' into rule_xml using u_id; l_amount_:=l_amount; DBMS_LOB.read(rule_xml, l_amount_, l_pos, l_buffer); ReturnValue := l_buffer; end get_clob; 然后是php的處理程序: $content = ""; $num = 0;//clob字段長度 $stmt = $oracle->prepare("select length(content) as num from test where id = $id"); if ($stmt->execute()網站seo優化課程) { //zjh為查詢的條件 $row = $stmt->fetch(); $num = $row['NUM']; } $start = 1;//初始化開始位置 $len = 2500;//截取長度 $t_name = 'test';//操作表名 $f_name = 'content';//需要查詢的clob字段名 while ($start <= $num){ $ret=''; $sql = "begin get_clob(?,?,?,?,?,?); end;"; $stmt = $oracle->prepare($sql); $stmt->bindParam(1, $t_name, PDO::PARAM_STR, 100); $stmt->bindParam(2, $f_name, PDO::PARAM_STR, 100); $stmt->bindParam(3, $id, PDO::PARAM_STR, 100); $stmt->bindParam(4, $start, PDO::PARAM_STR, 100); $stmt->bindPar網站建設公司am(5, $len, PDO::PARAM_STR, 100); $stmt->bindParam(6, $ret, PDO::PARAM_STR, 5000); $stmt->execute(); $content .= $ret; $start=$start+$len; } $oracle = null; 以上就是完整的解決辦法,這個方法不是俺的首創,做過pb項目的人大多數應該比較熟悉這種操作。 php操作Oracle的資料網上還是比較少的,能解決問題的就更不多了,發出來跟大家分享一下,肯定還有其他比較好的解決辦法,歡迎跟大家一起探討。相關高端網站建設seo網站優化培訓。

關鍵詞標簽: 字段 太大

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章PDO取Oracle lob大字段,當數據量太大無法取出的問主要講述太大,字段,PDO取Oracle lob大字段,當數據量太大網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5352.html

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

    主站蜘蛛池模板: 剑河县| 天水市| 兴山县| 土默特右旗| 鲜城| 龙胜| 连州市| 太谷县| 昌都县| 逊克县| 新昌县| 炎陵县| 出国| 乌拉特中旗| 宁南县| 江都市| 桂平市| 什邡市| 新竹县| SHOW| 葫芦岛市| 海门市| 渑池县| 泰兴市| 平凉市| 泸水县| 莎车县| 龙州县| 东方市| 江山市| 大洼县| 香港 | 吉隆县| 高阳县| 德清县| 古浪县| 临武县| 泊头市| 忻城县| 连云港市| 甘孜县|