如何在Sybase ASE中调试存储过程?

时间:2009-02-06 00:36:49

标签: debugging stored-procedures sybase-ase

是否有一个来自Sybase或其他地方的好工具可以让我在Sybase ASE中调试存储过程?我需要能够设置断点和监视点。

以前,在Sybase ASA(不是ASE)中,我使用Sybase Central来执行此操作。 ASE有一个插件,但我怀疑它会让我调试程序。

8 个答案:

答案 0 :(得分:3)

Sybase ASE附带一个名为sqldbgr的命令行调试器。不是最友好的选项,但它确实有效。您可以在实用程序指南中找到相关文档。

另外,Embarcadero会产生SQL debugger

答案 1 :(得分:0)

您可以查看Sybase Workspace。它是支持Sybase数据库服务器的数据库工具。它带有调试工具。

答案 2 :(得分:0)

我似乎记得Embarcadero SQL Debugger用于调试ASE中的存储过程。我认为它是DBArtsian的插件。查看他们的网站以获得更多信息。

干杯,

凯文

答案 3 :(得分:0)

CAST SQL Builder(由castsoftware.com提供)有一个调试器,您可以在其中执行所有常见任务,单步执行,查看,查看变量,从临时表中进行选择等。不幸的是,这是一个很棒的工具,对于家庭使用来说,它的成本很高。

答案 4 :(得分:0)

Allethrin提供了完整的答案。

但是为此:
唉,我需要调试一些现有程序,以确定在系统其他地方实施新功能时它们是否会中断
您当然不需要存储过程调试器。只需阅读存储过程代码即可。

答案 5 :(得分:0)

来自Werysoft的SQL编辑器QweryBuilder有一个Sybase ASE调试器:http://www.werysoft.com/

答案 6 :(得分:0)

来自Aqua Fold的Aqua Data Studio为Sybase ASE和其他人(Oracle,DB2 LUW和SQL Server)提供了SQL调试器。

此外,Sybase ASE附带了一个名为sqldbgr的命令行sp调试器。

答案 7 :(得分:-1)

使用Oracle SQL Developer。我目前正在使用此工具与Sybase ASE数据库建立JDBC连接。这似乎是基于Eclipse的,但响应很快,并允许您查看函数和过程的源代码。还有一个调试器可用。

要创建新的Sybase连接,请在“新建/选择数据库连接”窗口中,单击“Sybase”选项卡,输入主机名/端口/用户名/密码,选择要访问的数据库,就是这样。

这个软件是免费的!我喜欢Oracle的一件事是他们免费赠送了这么多好东西(想想ADF的JDeveloper IDE,JRockit JVM和Mission Control,以及这个工具)。

http://www.oracle.com/technology/products/database/sql_developer/index.html