有没有办法在调试模式中单步执行SQL代码?

时间:2017-08-17 12:24:50

标签: sybase sybase-ase rapidsql

我不是SQL开发人员,但我有一些SQL比我通常的查询/更新更长,更复杂。它不是存储过程(策略事物)。

(代码将一些状态读入变量,将一些数据读入临时表,并执行一些更新和删除。有一些循环可以小批量执行删除,而不是填充事务日志。)

如果我用Java编写代码,我可以创建一些测试数据并逐步调查该方法以观察被操作的数据。是否有任何DB开发人员用来以类似方式调试代码的工具?

1 个答案:

答案 0 :(得分:1)

您尚未提供有关如何处理SQL的任何详细信息,例如:

  • 您的应用程序是否向ASE提交SQL批处理?也许作为提交准备好的陈述的循环结构? [如果是这样,您可能更有可能为您的应用程序找到调试器;否则,添加一些print / select语句,可能基于正在设置的调试变量]

  • 是您的应用程序向ASE提交(大)SQL批处理? [如果是这样,您可以使用ASE的sqldbgr实用程序来逐步执行SQL代码;您可以在ASE Utility Guide]

  • 中找到有关ASE sqldbgr的更多详细信息