gpt4 book ai didi

oracle - 更改 sqlplus 中 'timing show' 或 'set timing on' 的格式(以提高精度)

转载 作者:行者123 更新时间:2023-12-04 04:52:28 24 4
gpt4 key购买 nike

我发现这样的设置很有用:

set timing on;

或这样的编码技术:
timing start;
select ...;
timing stop;

但它输出的第二个小数部分使用了几位数字:
Затрач.время: 00:00:00.02

是否可以调整 的输出格式?计时在 Sql*PLUS 中?

我想向小数部分添加更多数字,例如时间戳:
alter session set NLS_TIMESTAMP_FORMAT = 'MI:SS.FF6';

PS 我用
select LAST_LOAD_TIME, ELAPSED_TIME, MODULE, SQL_TEXT elasped from v$sql
order by LAST_LOAD_TIME desc

用于高精度计时(微秒),但不方便,尤其是对于 PL/SQL。

最佳答案

我不认为这是可能的。

DBMS_UTILITY.GET_TIME 还会在 100 秒内为您提供信息。

GET_TIME Function

This function determines the current time in 100th's of a second. (...)



来源: http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_util.htm#i1002765

(Oracle 数据库 PL/SQL 包和类型引用)

关于oracle - 更改 sqlplus 中 'timing show' 或 'set timing on' 的格式(以提高精度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17239188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com