亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:56:40
字體:
來源:轉載
供稿:網友
首先,創建一個存儲過程 get_clob:
t_name:要查詢的表名;f_name:要查詢的字段名;u_id:表的主鍵,查詢條件;l_pos:截取的開始位置; 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()) { //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->bindParam(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的資料網上還是比較少的,能解決問題的就更不多了,發出來跟大家分享一下,肯定還有其他比較好的解決辦法,歡迎跟大家一起探討。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品香蕉在线观看| 91成人在线观看国产| 亚洲国产日韩欧美在线99| 亚洲精品www| 久久久久五月天| 欧美激情一区二区三区高清视频| 久久久久国产精品一区| 性欧美视频videos6一9| 国产拍精品一二三| 欧美日韩国产成人在线| 日韩电影第一页| 国产最新精品视频| 日产精品久久久一区二区福利| 久久久电影免费观看完整版| 久久精品在线视频| 中文字幕久久久| 国产美女扒开尿口久久久| 精品自在线视频| 国产精品你懂得| 欧美xxxx14xxxxx性爽| 国产精品久久精品| 青青青国产精品一区二区| 亚洲成人精品久久久| 国产精品中文在线| 国产日韩中文字幕在线| 69视频在线免费观看| 欧美视频中文在线看| 日韩欧美主播在线| 国产激情999| 国产精品亚洲综合天堂夜夜| 欧洲亚洲女同hd| 欧美富婆性猛交| 一区二区三区天堂av| 亚洲国产精品专区久久| 国产美女精品免费电影| 一本大道亚洲视频| 久久久91精品国产一区不卡| 欧美成人精品在线播放| 黑人精品xxx一区一二区| 亚洲91精品在线观看| 久久手机免费视频| 成人中文字幕+乱码+中文字幕| 色狠狠av一区二区三区香蕉蜜桃| 97久久久免费福利网址| 欧美丰满少妇xxxxx做受| 成人av资源在线播放| 久热精品视频在线观看一区| 98午夜经典影视| 日韩精品在线免费| 亚洲精品成人免费| 欧洲成人免费aa| 日本在线精品视频| 国产有码一区二区| 国产一区二区丝袜高跟鞋图片| 午夜精品久久久久久久99热| 日韩在线资源网| 国产精品久久电影观看| 欧美精品生活片| 国产999精品久久久影片官网| 不卡av日日日| 欧美在线视频在线播放完整版免费观看| 日本在线精品视频| 91最新国产视频| 国产精品一久久香蕉国产线看观看| 欧美在线一区二区三区四| 久久精品视频免费播放| 国产精品视频区1| 日韩av最新在线| 日本乱人伦a精品| 国内久久久精品| 欲色天天网综合久久| 97在线视频免费看| 久久91亚洲精品中文字幕| 久久影视电视剧免费网站| 欧美亚洲成人xxx| 久久99精品久久久久久琪琪| 91在线看www| 成人黄色免费看| 这里只有精品在线观看| 国产精品入口日韩视频大尺度| 日本不卡高字幕在线2019| 亚洲国产中文字幕久久网| 92国产精品久久久久首页| 亚洲男人的天堂在线播放| 国产精品久久97| 亚洲精品国产精品国自产观看浪潮| 九九久久国产精品| 亚洲国产日韩欧美在线99| 久久视频精品在线| 91精品综合久久久久久五月天| 久久99久久99精品中文字幕| 欧美亚洲国产另类| 欧美午夜片欧美片在线观看| 日韩在线视频观看正片免费网站| 国产精品网址在线| 欧美日韩亚洲视频一区| 狠狠色噜噜狠狠狠狠97| 黄色一区二区在线| 亚洲一区中文字幕在线观看| 日韩欧美在线视频观看| 亚洲视频777| 热门国产精品亚洲第一区在线| 欧美一区二区三区免费视| 欧美久久久精品| 国产va免费精品高清在线| 国产成人精品久久二区二区| 久久乐国产精品| 97成人在线视频| 久久久精品免费| 欧美激情精品在线| 欧美日韩国产精品专区| 国产91精品最新在线播放| 91视频国产精品| 国产精品久久久久久久av电影| 亚洲综合国产精品| 精品亚洲国产成av人片传媒| 欧美大奶子在线| 91九色国产在线| 欧美另类高清videos| 日本亚洲欧美成人| 亚洲成人免费在线视频| xxx一区二区| 欧美性猛交xxxx黑人猛交| 亚洲电影成人av99爱色| 久久精品精品电影网| 日韩麻豆第一页| 久久影院资源网| 狠狠躁18三区二区一区| 亚洲wwwav| 欧美日韩激情视频| 精品美女久久久久久免费| 欧美大片欧美激情性色a∨久久| 欧美黑人狂野猛交老妇| 亚洲另类欧美自拍| 精品国产美女在线| 国内精品久久久久久| 欧美大片免费观看在线观看网站推荐| 国产精品最新在线观看| 欧美大尺度电影在线观看| 亚洲欧美另类人妖| 日韩亚洲欧美中文高清在线| 国产乱人伦真实精品视频| www亚洲欧美| 国产精品高清网站| 国产原创欧美精品| 亚洲一区二区三区四区在线播放| 欧美日韩第一页| 国产精品ⅴa在线观看h| 亚洲国产精品专区久久| 久久久中精品2020中文| 亚洲第一精品夜夜躁人人躁| 国产国产精品人在线视| 尤物九九久久国产精品的特点| 91亚洲国产成人精品性色| 91情侣偷在线精品国产| 九九综合九九综合| 成人羞羞国产免费| 疯狂做受xxxx高潮欧美日本| 亚洲男人天堂手机在线| www.亚洲男人天堂| xvideos亚洲人网站| 亚洲理论片在线观看| 91精品国产91久久久久久最新| 最近免费中文字幕视频2019|