是否有一个来自Sybase或其他地方的好工具可以让我在Sybase ASE中调试存储过程?我需要能够设置断点和监视点。
以前,在Sybase ASA(不是ASE)中,我使用Sybase Central来执行此操作。 ASE有一个插件,但我怀疑它会让我调试程序。
答案 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)
此外,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