是否有来自 Sybase 或其他地方的好工具可以让我在 Sybase ASE 中调试存储过程?我需要能够设置断点和观察点。
以前,在 Sybase ASA(不是 ASE)中,我使用 Sybase Central 来执行此操作。有一个 ASE 插件,但我怀疑它会让我调试程序。
是否有来自 Sybase 或其他地方的好工具可以让我在 Sybase ASE 中调试存储过程?我需要能够设置断点和观察点。
以前,在 Sybase ASA(不是 ASE)中,我使用 Sybase Central 来执行此操作。有一个 ASE 插件,但我怀疑它会让我调试程序。
Sybase ASE 带有一个名为 sqldbgr 的命令行调试器。不是最用户友好的选项,但它确实有效。您可以在实用程序指南中找到相关文档。
或者,Embarcadero 生成一个SQL 调试器。
您可以看看 Sybase Workspace。它是一个支持 Sybase 数据库服务器的数据库工具。它带有调试工具。
我似乎记得 Embarcadero SQL Debugger 用于调试 ASE 中的存储过程。我认为它是 DBArtsian 的插件。查看他们的网站以获取更多信息。
干杯,
凯文
CAST SQL Builder(由 castsoftware.com 提供)有一个调试器,您可以在其中执行所有常见任务、步入、结束、监视变量、从临时表中选择等等。这是一个很棒的工具,不幸的是,对于家庭使用来说,它很贵。
Allethrin 提供了完整的答案。
但是为此:
唉,我需要调试一些现有的过程以确定它们是否会在系统的其他地方实现新功能时中断
您当然不需要存储过程调试器。只需阅读存储过程代码。
Werysoft 的 SQL 编辑器 QweryBuilder 有一个用于 Sybase ASE 的调试器:http ://www.werysoft.com/
Aqua Fold 的 Aqua Data Studio 具有用于Sybase ASE和其他(Oracle、DB2 LUW 和 SQL Server)的 SQL 调试器。
此外,Sybase ASE 附带了一个名为 sqldbgr 的命令行 sp 调试器。
使用 Oracle SQL 开发人员。我目前正在使用此工具通过 JDBC 连接到 Sybase ASE 数据库。这似乎是基于 Eclipse 的,但响应速度非常快,并且还允许您查看函数和过程的源代码。还有一个调试器可用。
要创建新的 Sybase 连接,在“新建/选择数据库连接”窗口中,只需单击 Sybase 选项卡,输入您的主机名/端口/用户名/密码,选择要访问的数据库,就是这样。
而且这个软件是免费的!我喜欢 Oracle 的一件事是他们免费提供了这么多好东西(想想 ADF 的 JDeveloper IDE、JRockit JVM 和 Mission Control,以及这个工具)。
http://www.oracle.com/technology/products/database/sql_developer/index.html