DatabaseSpy 支持所有主流数据库的 SQL 编辑功能,而且其价格仅为针对单一数据库解决方案的一小部分。
DatabaseSpy 的 SQL 编辑器可以轻松创建、显示、编辑和执行数据库工作所需的 SQL 语句。您可以将您在 SQL 编辑器中创建的 SQL 脚本保存起来,并将其添加到您的项目中。此外,您还可以打开现有的 SQL 文件,并在 SQL 编辑器中查看它们。
SQL 编辑器分为一个 SQL 语句窗口以及一个或多个结果窗口(以标签页或堆叠方式呈现)。SQL 编辑器工具栏上有一个便捷的“执行”按钮,您可以立即执行您的 SQL 语句并查看结果。
SQL语句窗口会对每个SQL语句进行颜色编码,并为SQL语句、参数、运算符和注释等元素提供独特的标识,从而帮助您快速、轻松地审查和分析单个SQL查询或一系列复杂的SQL命令。此外,数据库侦察工具的“选项”对话框还允许您自定义字体、大小和颜色的设置。
与SQL查询结果相关的“消息”选项卡窗口会提供关于每个执行语句的信息,包括识别任何语法错误。
SQL 编辑器窗口支持同时打开多个 SQL 查询,并且您可以在它们之间复制和粘贴。每个 SQL 编辑器窗口都对应一个“属性”辅助窗口,其中包含可编辑的信息和参数。例如,您可能希望在将更改应用到实际数据之前,先在测试数据库上设计、完善和执行一个 SQL 查询。通过在“属性”窗口中编辑数据库连接,您可以轻松地将您的查询重定向到实际数据库,一旦查询得到完善。
DatabaseSpy 支持异步查询执行,允许在不同的窗口中同时处理多个 SQL 查询,无论是针对不同的服务器,还是针对同一服务器的多个查询。
在您从头开始编写新的 SQL 查询时,自动补全功能会在语句的每个关键词处提供符合语法规则的选项。上下文敏感建议功能允许您仅查看当前光标位置下有效的选项,并且您可以修改这些建议,以创建自定义的选项列表。
DatabaseSpy 允许您组织长而复杂的 SQL 语句组,通过将它们分成可以单独折叠或展开的区域来实现。这些区域甚至可以嵌套。SQL 编辑器工具栏上有一个便捷的按钮,只需单击一下即可隐藏或展开所有区域。
DatabaseSpy 的结果窗口可以采用标签页或堆叠的方式,以便同时显示多个结果。每个结果窗口都提供选项,允许您在执行 SQL 语句后进一步优化输出结果。您可以拖动列标题分隔符来调整列的宽度,或者点击任何列标题来根据该列对结果进行排序。
当您选择一列数字数据时,该列中所有数值的最小值、最大值和总和将自动显示。 “数据检查器”按钮允许您打开一个新窗口,用于查看任何较长的文本内容。
您可以选择结果区域内的任意单元格范围,然后复制这些数据进行导出,可以选择是否包含列标题。或者,您可以点击结果工具栏中的“图表工具”按钮,以生成一个根据SQL查询结果定制的图表。
了解更多关于 DatabaseSpy 工具的信息,适用于:

