oracle10g_plsql_rercursor_type_table of_小引例_bulk collect into
SQL> set serveroutput on
SQL> r
1 declare
2 type mytable is table of dept%rowtype;--此型別定義用到table of且rowtype,為表的部分記錄集,而非某特定的行
3 l_mydata mytable;
4 l_refc sys_refcursor; --定義一個refcursor
5 begin
6 open l_refc for select deptno,dname,loc from dept;--開啟以上定義的refcursor
7 fetch l_refc bulk collect into l_mydata;--利用fetch選項bulk collect into把refcursor結果集提取到或傳遞到l_mydata變數(型別為以上定義的table of rowtype)
8 close l_refc;--提取refcursor遊標完事,關閉它吧,別佔用資源
9 for i in 1..l_mydata.count loop --這裡用了for,count,loop(注:加了個count)
10 dbms_output.put_line(l_mydata(i).deptno||' '||l_mydata --顯示每個具體的值用 (i)
(i).dname||' '||l_mydata(i).loc);
11 end loop;
12* end;
10 ACCOUNTING NEW YORK ##把表dept記錄全顯示出來了
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
PL/SQL procedure successfully completed.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-670464/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 7.53 COLLECT
- 的市平開要引例使大商aht
- Elasticsearch——mget及bulkElasticsearch
- sqlserver bulk insert報錯Cannot bulk load because the file could not be opened.SQLServer
- 用 Laravel Collect 收藏文章Laravel
- Go 語言中的 collect 使用Go
- BULK In-BIND與RECORD(轉)
- mongodb批量操作, bulk_write,MongoDB
- bulk forall 的測試(轉)
- 最新kali之bulk_extractor
- How to Collect Diagnostics for Database Hanging Issues (Doc ID 452358.1)Database
- vue i18n-collect工具開發Vue
- How to open and close static streams in a USB bulk endpoint
- Script to Collect Log File Sync Diagnostic Information (lfsdiag.sql)ORMSQL
- ElasticSearch7.4批量匯入_bulkElasticsearch
- 【elasticsearch】bulk api奇特的json格式的原因ElasticsearchAPIJSON
- Signac處理bulk ATAC-seq資料
- Java8之Stream-強大的collect操作Java
- SAP WM高階之上架策略B (Bulk Storage)
- libusb:libusb_bulk_transfer的timeout引數問題
- 一個用於文章收藏的擴充套件包 Laravel-Collect套件Laravel
- Bulk 異常引發的 Elasticsearch 記憶體洩漏Elasticsearch記憶體
- 重新命名工具 Bulk Rename Utility v4.0.0.0 中文版
- cadvisor報錯failed to collect filesystem stats- rootDiskErr: du command failed on /rootfs/var/lib/docAI
- Go 呼叫 elasticsearch 批量操作介面 “/_bulk” ,提示"\n"錯誤GoElasticsearch
- Dynamics CRM 如何使用XrmToolBox中的Bulk Workflow Execution批量更新資料
- 講透JAVA Stream的collect用法與原理,遠比你想象的更強大Java
- 執行 valet 提示 sudo 問題和 undefined function Valet\collect () 錯誤的解決辦法UndefinedFunction
- ajax 結合sweetalert實現二次確認效果,ajax批次插入資料:bulk_create()
- 27_分散式文件系統_上機動手實戰演練bulk批次增刪改分散式
- 圖解JanusGraph系列 - 關於JanusGraph圖資料批量快速匯入的方案和想法(bulk load data)圖解
- Bulk-Crap-Uninstaller:一個高效解除安裝,輕鬆管理你的應用程式的.Net開源工具開源工具
- 109.全文檢索-ElasticSearch-入門-刪除資料&bulk批量操作匯入樣本測試資料Elasticsearch
- 33_分散式文件系統_bulk api的奇特json格式與底層效能最佳化關係大揭秘分散式APIJSON
- 66_索引管理_複雜上機實驗:基於scoll+bulk+索引別名實現零停機重建索引索引
- neo4j 統計多個節點之間關係總和的寫法-包含多個collect合併成一個並去重操作
- 小程式實踐小坑小結(一)
- 小程式開發,小程式代理,小程式加盟,小程式創業創業
- 微信小程式小技巧微信小程式