小编Moh*_*mad的帖子

如何在PL/SQL中的另一个游标内读取游标

我必须完成由离开公司的人完成的开发,我试图理解在另一个游标内部构建的游标..这样的事情:

CURSOR c_fund as select col_1, 
       col_2, 
       CURSOR(select col_10 * {some formula} clo_n, 
                     col_m 
               from table2 
              where col_8 is not null)
(...)
Run Code Online (Sandbox Code Playgroud)

我怎么才能阅读内部光标?当我执行主游标的查询时,我有这个结果:

COL_1        COL_2   CURSOR
-------      ------  -------
11619187    604441  (CURSOR)
11619187    604434  (CURSOR)
11619187    604439  (CURSOR)
Run Code Online (Sandbox Code Playgroud)

当我在CURSOR数据上双击(在TOAD上)时,会弹出一个显示数据的新窗口:

CLO_N   COL_M
-----   ---------------
009511  1g0-M-TPT_BNM
009511  1g0-Q--213_BNM
009511  C--F_R*P_C:R:CT
009511  1g0-M--16_BNM
009511  P*RF_DI-TR
009511  *CR
009511  BOWLING
009511  C--F_BNM
009511  C:PIT:L
009511  N:V
009511  INF--IGN
Run Code Online (Sandbox Code Playgroud)

oracle plsql database-cursor

2
推荐指数
1
解决办法
118
查看次数

标签 统计

database-cursor ×1

oracle ×1

plsql ×1