我不是SQL开发人员,但我有一些SQL比我通常的查询/更新更长,更复杂。它不是存储过程(策略事物)。
(代码将一些状态读入变量,将一些数据读入临时表,并执行一些更新和删除。有一些循环可以小批量执行删除,而不是填充事务日志。)
如果我用Java编写代码,我可以创建一些测试数据并逐步调查该方法以观察被操作的数据。是否有任何DB开发人员用来以类似方式调试代码的工具?
答案 0 :(得分:1)
您尚未提供有关如何处理SQL的任何详细信息,例如:
您的应用程序是否向ASE提交SQL批处理?也许作为提交准备好的陈述的循环结构? [如果是这样,您可能更有可能为您的应用程序找到调试器;否则,添加一些print / select语句,可能基于正在设置的调试变量]
是您的应用程序向ASE提交(大)SQL批处理? [如果是这样,您可以使用ASE的sqldbgr
实用程序来逐步执行SQL代码;您可以在ASE Utility Guide]
sqldbgr
的更多详细信息