【问题标题】:Is there a way to step through SQL code in debugging mode?有没有办法在调试模式下单步执行 SQL 代码?
【发布时间】:2018-01-25 20:46:44
【问题描述】:

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

(代码读取一些状态到变量中,选择一些数据到临时表中,并执行一些更新和删除。有几个循环小批量执行删除,以免填满事务日志。)

如果我使用 Java 编写代码,我可以创建一些测试数据并逐步通过该方法来观察正在处理的数据。数据库开发人员是否可以使用任何工具以类似的方式调试其代码?

【问题讨论】:

  • 你可以使用sql management studio,this article也可以帮到你。

标签: sybase sap-ase rapidsql


【解决方案1】:

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

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

  • 您的应用程序是否正在向 ASE 提交(大型)SQL 批处理? [如果是这样,您可以使用 ASE 的sqldbgr 实用程序来单步执行您的 SQL 代码;您可以在ASE Utility Guide 中找到有关 ASE 的sqldbgr 的更多详细信息]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    • 2014-05-14
    • 1970-01-01
    • 2011-05-16
    相关资源
    最近更新 更多