DatabaseSpy SQL 编辑器。

一款经济实惠的版本,支持所有数据库。

  • 连接来自不同服务器的数据库。
  • 查询和设计数据库。
  • 自动调整语法,以适应不同类型的数据库。
  • 弹出式自动补全窗口。
  • 多标签或堆叠显示的结果。
  • 异步查询执行。
  • 选择性部分查询执行。
  • 自动生成各种常见的查询语句。
  • SQL 模板 的支持。
  • 生成用于数据库模式的完整 DDL 脚本。

适用于所有数据库的 SQL 编辑器。

Altova DatabaseSpy 中的 SQL 编辑器。

DatabaseSpy 支持所有主流数据库的 SQL 编辑功能,而且其价格仅为针对单一数据库解决方案的一小部分。

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

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 编辑功能。

在 SQL 编辑器中进行编辑查询。

在您从头开始编写新的 SQL 查询时,自动补全功能会在语句的每个关键词处提供符合语法规则的选项。上下文敏感建议功能允许您仅查看当前光标位置下有效的选项,并且您可以修改这些建议,以创建自定义的选项列表。

DatabaseSpy 允许您组织长而复杂的 SQL 语句组,通过将它们分成可以单独折叠或展开的区域来实现。这些区域甚至可以嵌套。SQL 编辑器工具栏上有一个便捷的按钮,只需单击一下即可隐藏或展开所有区域。

结果窗口。

DatabaseSpy 的结果窗口可以采用标签页或堆叠的方式,以便同时显示多个结果。每个结果窗口都提供选项,允许您在执行 SQL 语句后进一步优化输出结果。您可以拖动列标题分隔符来调整列的宽度,或者点击任何列标题来根据该列对结果进行排序。

当您选择一列数字数据时,该列中所有数值的最小值、最大值和总和将自动显示。 “数据检查器”按钮允许您打开一个新窗口,用于查看任何较长的文本内容。

您可以选择结果区域内的任意单元格范围,然后复制这些数据进行导出,可以选择是否包含列标题。或者,您可以点击结果工具栏中的“图表工具”按钮,以生成一个根据SQL查询结果定制的图表。

高级SQL编辑功能。

了解更多关于 DatabaseSpy 工具的信息,适用于: