请问NON-RECURSIVE STATEMENTS和RECURSIVE STATEMENTS有什么区别

hsbraver 2010-08-24 12:03:56
运行了TKPROF后,在产生的报告文件尾部有NON-RECURSIVE STATEMENTS和RECURSIVE STATEMENTS的信息.

请问什么是NON-RECURSIVE STATEMENTS和RECURSIVE STATEMENTS呢?

而且我的
NON-RECURSIVE STATEMENTS上的elapsed=3142.57
而RECURSIVE STATEMENTS上的elapsed=3444.79
我整个跑完还没有1个小时,如果这两个数值是分开算的那它们的总合时间就会有6000秒以上了,这明显不对呀?
难道它们的时间是相互有交叉的吗??那分成两类干嘛?

望达人指教
...全文
87 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsbraver 2010-08-24
  • 打赏
  • 举报
回复
我知道英文意思,主要是这两个概念不清
minitoy 2010-08-24
  • 打赏
  • 举报
回复
RECURSIVE递归
hsbraver 2010-08-24
  • 打赏
  • 举报
回复
再观察了一下结果文件,
我觉得非递归SQL指的就是我提交过去的那SQL文本;
而递归SQL就是指在执行以上这个SQL时还需要再调用的SQL;

所以它们的时间是有交叉的,因为非递归中包含了递归的

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧