2
A
回答
1
当然,你可以做更精细的事情,但如果这就是你需要的一切,为什么要麻烦?显然,如果有更多的步骤,将SQL到一个单独的文件,并运行
time dbaccess <dbname> file.sql
顺便说一句,有一个报价从您的代码片段缺失。
0
我使用我的SQLCMD程序进行这类工作。它有一个基准标记模式(-B选项),也可以更容易地编写SQL:
sqlcmd -d stores -B -e 'execute procedure foo(1)'
它是开源的,可以从IIUG Software Archive。
相关问题
- 1. 存储过程需要时间执行
- 2. 存储过程执行时间过长时的SQL警报
- 3. 错误时执行Oracle存储过程
- 4. 执行存储过程时出错
- 5. 执行SQL存储过程
- 6. 当执行存储过程
- 7. 存储过程的执行时间不来正确
- 8. MSSQL:如何监视存储过程的执行时间
- 9. oracle显示每个存储过程的执行时间
- 10. SQL存储过程的执行时间之谜
- 11. 实体框架 - 存储过程的执行时间非常长
- 12. 在Oracle中监视存储过程的执行时间
- 13. 执行另一个存储过程的存储过程
- 14. SQL Server - 存储过程执行时间问题
- 15. 存储过程需要执行一段时间?
- 16. 存储过程需要时间来执行
- 17. 间歇SQL Server超时和存储过程的执行时间差异很大
- 18. 存储过程执行时间与预定vs手动执行不同
- 19. 从SQL Server存储过程执行Oracle存储过程
- 20. 在另一个存储过程中未执行存储过程
- 21. 在存储过程中执行存储过程
- 22. 通过ODBC执行存储过程
- 23. 通过sp_executesql执行存储过程
- 24. 如何从存储过程执行存储过程时禁用查询结果?
- 25. SQL Server存储过程的执行时间是坏的我想提高执行时间
- 26. 每行返回执行存储过程?
- 27. 与存储过程的执行
- 28. 修改不执行的存储过程
- 29. 执行存储过程的表
- 30. 最常执行的存储过程?
为了得到建议的语法,你需要使用:''''''''''''''''''''如图所示,您将从shell获得语法错误。正如RET所指出的那样,您可以简单地使用dbaccess:'echo'execute procedure foo(1)'|时间dbaccess ...'。但我仍然使用(我的)SQLCMD程序。 – 2010-03-09 00:39:19
另请注意,您的计时将包括启动DB-Access的时间以及建立数据库连接; SQLCMD允许您分开这些问题。 – 2010-03-09 00:40:12