国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

oracle下巧用bulkcollect實現cursor批量fetch的sql語句

來源:懂視網 責編:小采 時間:2020-11-09 09:29:34
文檔

oracle下巧用bulkcollect實現cursor批量fetch的sql語句

oracle下巧用bulkcollect實現cursor批量fetch的sql語句:oracle下巧用bulk collect實現cursor批量fetch的sql語句,使用oracel的朋友可以試試了 在一般的情況下,使用批量fetch的幾率并不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什么時候會用上它。 代碼如下:declare cursor
推薦度:
導讀oracle下巧用bulkcollect實現cursor批量fetch的sql語句:oracle下巧用bulk collect實現cursor批量fetch的sql語句,使用oracel的朋友可以試試了 在一般的情況下,使用批量fetch的幾率并不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什么時候會用上它。 代碼如下:declare cursor

oracle下巧用bulk collect實現cursor批量fetch的sql語句,使用oracel的朋友可以試試了

在一般的情況下,使用批量fetch的幾率并不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什么時候會用上它。


代碼如下:
declare
cursor c1 is select * from t_depart;
v_depart t_depart%rowtype ;
type v_code_type is table of t_depart.depart_code%type ;
v_code v_code_type ;
type v_name_type is table of t_depart.depart_name%type ;
v_name v_name_type ;
begin
open c1;
fetch c1 bulk collect into v_code , v_name ;
for i in 1..v_code.count loop
dbms_output.put_line(v_code(i)||' '||v_name(i));
end loop;
close c1;
end;

通過上面的這個列子大家可以發現如果列很多的話,為每一列定義一個集合似乎有些繁瑣,可以把集合和%rowtype結合起來一起使用簡化程序!
代碼如下:
declare
cursor c1 is select * from t_depart;
type v_depart_type is table of t_depart%rowtype ;
v_depart v_depart_type ;
begin
open c1;
fetch c1 bulk collect into v_depart ;
for i in 1..v_depart.count loop
dbms_output.put_line(v_depart(i).depart_code||' '||
v_depart(i).depart_name);
end loop;
close c1;
end;

在輸出結果時既可以使用集合的count屬性和可以使用first和last,在引用%rowtype類型的內容時還有一個需要注意的地方是v_depart(i).depart_code,而不是v_depart.depart_code(i),當然沒有這樣的寫法,即使有意義也并不一樣。
代碼如下:
declare
cursor c1 is select * from t_depart;
type v_depart_type is table of t_depart%rowtype ;
v_depart v_depart_type ;
begin
open c1;
fetch c1 bulk collect into v_depart ;
for i in v_depart.first..v_depart.last loop
dbms_output.put_line(v_depart(i).depart_code||' '||
v_depart(i).depart_name);
end loop;
close c1;
end;

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

oracle下巧用bulkcollect實現cursor批量fetch的sql語句

oracle下巧用bulkcollect實現cursor批量fetch的sql語句:oracle下巧用bulk collect實現cursor批量fetch的sql語句,使用oracel的朋友可以試試了 在一般的情況下,使用批量fetch的幾率并不是很多,但是Oracle提供了這個功能我們最好能熟悉一下,說不定什么時候會用上它。 代碼如下:declare cursor
推薦度:
標簽: 批量 oracle fetch
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲欧美一区二区三区久久 | 激情午夜婷婷 | 国产国语一级a毛片高清视频 | 欧美日韩国产亚洲人成 | 色精品一区二区三区 | 激情欧美一区二区三区中文字幕 | 国产毛片高清 | 激情另类国内一区二区视频 | 亚洲国产成人久久99精品 | 欧美午夜一区二区福利视频 | 国产一区在线播放 | 成人免费久久精品国产片久久影院 | 国产亚洲欧美日韩俺去了 | 欧美一级成人影院免费的 | 欧美亚洲国产一区 | 国产一区二区精品久久凹凸 | 国产精品福利一区二区久久 | 欧美日韩电影在线观看 | 99久久精品国产综合一区 | 欧洲精品欧美精品 | 国产精彩视频 | 国产精品综合色区在线观看 | 韩日欧美| 免费在线观看亚洲 | 亚洲国产成人影院播放 | 欧美国产成人精品一区二区三区 | 亚洲欧美精品在线 | 日皮影院| 亚洲精品成人 | 四虎影视最新地址 | 欧美色亚洲图 | 五月天婷婷久久 | 香港一级a毛片在线播放 | 国产精品久久久久久久久久久久 | 欧美日韩国产在线播放 | 国产一级特黄高清免费大片dvd | 国产成人精品一区二三区 | 一级免费毛片 | 黄网站色视频免费观看45分钟 | 91中文字幕在线观看 | 欧美精品亚洲精品日韩专区va |