定时命令已过时

Timing command is obsolete

我在 Oracle Database 12c 企业版 12.1.0.2.0 版 - 64 位生产版。

提交时

Timing start

命令,我得到

Timing command is obsolete.

我搜索了很多但没有找到发生这种情况的原因。有什么想法吗?

谢谢

编辑:
在 Oracle SQL 开发人员 17.2.0.188

中测试

我知道这是 Oracle SQL 开发人员的问题。
感谢您的回答。

SQLPlus 中的 TIMING 分辨率为 10 毫秒。如果您使用 TIMESTAMPINTERVAL 值,您将获得高达 1 纳秒的分辨率。使用 SYSTIMESTAMP

构建您自己的计时器

它说因为我们在构建 SQLcl 时选择不支持 SQL*Plus 功能,这也是 SQL 开发人员用于 运行 的代码脚本。

您可以改为使用 SET TIMING ON 和 SET TIMING OFF。

我们想为 Oracle 数据库构建一个现代命令行界面,它采用了人们喜欢的东西 SQL*Plus 和 SQL 开发人员 - 还添加了一些有意义的东西 (更好地描述 - INFO - 自动输出格式、DDL 命令等)

这是我们没有看到客户在野外使用的东西之一。因此,在复制 SQL*Plus 功能时,它的优先级非常低。事实上如此之低,我们只是放弃了它。