设为首页 - 加入收藏 华夏网 ()- 云主机,资讯,互联网,人工智能,云计算,大赢家论坛,区块链,VR,站长网!
热搜: 平台 google 2019 中国
当前位置: 主页 > 白小姐论坛 > 正文

如何计时oracle选择查询

发布时间:2021-04-01 10:25 所属栏目:[白小姐论坛] 来源:网络整理
导读:找出oracle select语句需要多长时间的最佳方法是什么.我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,所说明的经过时间可能不正确. 有没有办法可以将它包装到游标中然后从sql plus运行它以便我得到执行它

找出oracle select语句需要多长时间的最佳方法是什么.我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,所说明的经过时间可能不正确.

有没有办法可以将它包装到游标中然后从sql plus运行它以便我得到执行它所需的正确时间?

SELECT a.code,NVL(a.org,' '),NVL(a.office_number,SUBSTR(a.code,2) 
FROM PARTICIPANT a WHERE a.type_code = 'PRIME';

解决方法

我可以想到几种方法.

我通常通过使用CREATE TABLE AS SELECT ….将它运行到一个表中来执行此类操作,这意味着我经常使用名为MIKE_TEMP_1的许多表来丢弃我的模式.

SQL * Plus中的其他选项是使用SET AUTOTRACE TRACEONLY,它应该运行所有查询但是禁止打印结果.

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

网友评论
推荐文章