什么是对的Informix 11.5存储程序的测试执行时的年龄老方法。我想从UNIX提示符下做这样的:

$ time (echo 'execute procedure foo(1)' | dbaccess ...)

任何其他的想法?

有帮助吗?

解决方案

当然,你可以做的更精致,但如果这就是你所需要的,何必呢?显然,如果有更多的步骤,移动SQL到一个单独的文件,并运行

time dbaccess <dbname> file.sql

顺便说一句,有一个报价从您的代码片段缺失。

其他提示

我用我的SQLCMD程序进行这个类的工作。它有一个基准模式(-B选项),并且还可以更容易地编写SQL:

sqlcmd -d stores -B -e 'execute procedure foo(1)'

它是开源和可从 IIUG软件存档

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top