代码之家  ›  专栏  ›  技术社区  ›  Astora

Oracle是否以简单的选择、更新和删除方式打开游标?

  •  0
  • Astora  · 技术社区  · 4 年前

    我想知道一个简单的选择、更新或删除,例如:

    select col1 from x;
    

    update x set col1 = 10..
    

    在Oracle中打开一些游标。我知道当我们使用pl/sql时,oracle在使用 select into , cursor curname is for (select col1 from x) loop .

    我想说的是了解更多关于一些参数的信息,比如 open_cursors session_cached_cursors

    0 回复  |  直到 4 年前
        1
  •  1
  •   peter.hrasko.sk Florin Ghita    4 年前

    每一个 select 声明,DML声明, execute immediate PLSQL命令和(顶级)匿名PLSQL块在内部打开一个游标。当然,在语句/命令完成后,光标会立即关闭。

    详细信息可通过追踪事件10046进行检查。