[oracle] SQLPlus 如何檢視引用遊標中的結果集
SQL> set linesize 150;
SQL> set wrap off;
SQL> column ename format a20;
SQL>
SQL> var r refcursor;
SQL> exec p_test(:r);
PL/SQL 過程已成功完成。
SQL> print r;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- -------------------- --------- ---------- -------------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
已選擇2行。
如果結果集太多,好像還需要設定exec dbms_output.enable(1000000)
第二種方法:
declare
p_results sys_refcursor;
v_value1 varchar2(3000);
v_value2 varchar2(3000);
v_value3 varchar2(3000);
v_value4 varchar2(3000);
v_result varchar2(10000);
begin
-- Call the procedure
p_get_result('2009-08-05', p_results);
fetch p_results into v_value1,v_value2,v_value3,v_value4;
while p_results%found
loop
v_result := v_value1||' '||v_value2||' '||v_value3||' '||v_value4;
dbms_output.put_line(v_result);
fetch p_results into v_value1,v_value2,v_value3,v_value4;
end loop;
close p_results;
end;
相關文章
- java使用mybatis 呼叫函式返回一個遊標結果集JavaMyBatis函式
- Oracle中過程/函式返回結果集Oracle函式
- 動態返回結果的檢視
- java使用mybatis 呼叫儲存過程返回一個遊標結果集JavaMyBatis儲存過程
- MySQL中如何橫向顯示結果集薦MySql
- 檢視、修改oracle字符集,檢視oracle版本Oracle
- 如何檢視Oracle RAC叢集的叢集名稱(CLUSTER NAME)Oracle
- java中使用引用遊標Java
- oracle result cache 結果集快取的使用Oracle快取
- oracle利用中游標取資料庫的結果集應用例項(轉)Oracle資料庫
- ORACLE中的物化檢視(OCM複習總結)Oracle
- 微信小程式-檢視檢視引用微信小程式
- 在sqlplus下格式化輸出查詢結果集SQL
- 摘--檢視oracle 字符集Oracle
- Oracle字符集的檢視和修改Oracle
- Oracle 字符集的檢視和修改Oracle
- 【手摸手玩轉 OceanBase 171】如何檢視備份清理結果?
- iOS FMDB有返回結果集和無返回結果集iOS
- Oracle遊標Oracle
- Oracle 遊標Oracle
- Oracle遊標遍歷%rowtype中的記錄Oracle
- Oracle 儲存過程返回結果集|轉|Oracle儲存過程
- Oracle 儲存過程返回結果集 (轉)Oracle儲存過程
- SQLPLUS檢視oracle sql執行計劃命令SQLOracle
- ORACLE中的物化檢視建立Oracle
- V$SQL檢視顯示結果異常的診斷SQL
- (轉)Oracle 字符集的檢視和修改Oracle
- Oracle 字符集的檢視和修改(轉)Oracle
- oracle 字符集檢視與修改Oracle
- 檢視和修改Oracle字符集Oracle
- [20161230]檢視父遊標中sql語句.txtSQL
- Oracle基本檢視總結Oracle
- C++中const與指標、引用的總結C++指標
- Oracle遊標示例Oracle
- Oracle遊標大全Oracle
- 【ASH】如何匯出檢視DBA_HIST_ACTIVE_SESS_HISTORY的查詢結果資料
- 檢視sqlite中的表結構SQLite
- celery筆記九之task執行結果檢視筆記