【发布时间】:2010-11-17 16:24:24
【问题描述】:
找出 oracle select 语句需要多长时间的最佳方法是什么。我有以下查询,我想找出时间,但是,由于此查询带来了四千条记录,并且在屏幕上显示这四千条记录需要时间,因此所述经过的时间可能不正确。
有没有办法可以将它包装到游标中,然后从 sql plus 运行它,以便我得到执行它所需的正确时间?
SELECT a.code, NVL(a.org, ' '), NVL(a.office_number, ' '), SUBSTR(a.code, 0, 2)
FROM PARTICIPANT a WHERE a.type_code = 'PRIME';
【问题讨论】:
-
您目前如何获得“规定的经过时间”?
-
我只是在运行查询之前通过
set timing on在 sqlplus 上运行它。这会在屏幕上绘制记录,然后给我一个经过的时间。我觉得屏幕上的记录画也被当成经过时间了