oracle日常開發時,會遇到一些奇奇怪怪的需求,本次就遇到了乙個需要將結果集賦值給乙個陣列,然後利用陣列進行後續操作的方法,具體如下:
declare
type num_arr is varray(15) of number(15);
jobids num_arr;
begin
select job_id bulk collect into jobids from job_head where create_date >= sysdate - 20;
dbms_output.put_line(jobids(14));
end;
首先宣告乙個陣列 ,然後利用關鍵字 bult collect into 進行封裝,最後呼叫。
其中bulk collect 可以將查詢結果一次性地載入到collections中,然後呼叫,順帶一提,採用這種一次將結果封裝到乙個結果集中,使用起來,效能會比游標好很多,具體可參照前人範例1,範例2
輸出結果如下圖:
oracle 構造結果集
做報表有時資料沒有關聯關係,需要構造一列來做為關聯關係,這時可以做乙個臨時表或者構造乙個結果集。臨時表就說了。下面說下如果資料量大怎麼在excel裡做乙個結果集 構造方式是這個 select 50637333 way no 紅河金平縣 way name,w00 way code from dual ...
將JDBC ResultSet結果集轉成List
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!private list list new arraylist public string queryall list.add rowdata catch classnotfoundexception e catch sqlexception e ...
將JDBC ResultSet結果集轉成List
private list list new arraylist public string queryall list.add rowdata catch classnotfoundexception e catch sqlexception e return success resultset簡介...