Altova数据库工具迎来更新,新增了重要功能
DatabaseSpy是一款独一无二的数据库工具,它支持所有主流数据库,并能方便地进行数据库查询、设计、结构比较、表内容编辑和比较,甚至还能根据查询结果生成美观的图表。
DatabaseSpy 最近更新至 2017 第三版,新增了多项功能,其中包括能够自动生成任何数据库模式的完整 DDL 脚本。

用于完整 DDL 脚本的数据库工具
完整的 DDL 脚本是一个重要的资源,它允许数据库管理员重新创建整个数据库的结构。该 DDL 脚本将创建所有表和关系,以及数据库中可能定义的各种视图、约束、索引、函数、存储过程等。
DDL 脚本对于备份整个数据库结构至关重要,或者在不需要实际表内容的情况下,用于将数据库结构迁移到不同的服务器,例如将开发环境中的数据库迁移到生产环境。
在“在线浏览器”辅助窗口中,右键单击任何数据库模式,会打开一个上下文菜单。在该菜单中,“在新的 SQL 编辑器中显示”选项提供了“DDL 脚本”命令,具体界面如截图所示

生成的 DDL 脚本会立即在 DatabaseSpy 的 SQL 编辑器窗口中打开,用户可以在该窗口中查看、保存到文件,或者使用上下文相关的自动补全功能进行编辑。
增强型数据库工具:查找栏
数据库监控工具 (DatabaseSpy) 的 SQL 编辑器中的“查找”功能在 2017 版本第三版中也得到了增强。新的“查找”栏基于 XMLSpy 2017 中首次引入的“查找”功能。它支持区分大小写的查找、正则表达式查找以及在选定区域内的查找。此外,“查找”栏还支持多行查找。
如上图所示,新的“查找”功能尤其适用于审查较长的 SQL 脚本,例如上面示例中生成的 DDL 脚本。

完全重新的 SQL 编辑器自动补全功能
2017年第三版引入了完全重写的SQL编辑器自动补全功能,旨在提高用户在创建或编辑SQL语句时的速度和效率。新的SQL编辑器自动补全功能包括:
- 速度大幅提升
- 根据部分匹配结果,提供更相关的建议
- 更好地处理引号和括号
在下面的截图所示界面中,自动补全功能会提示“产品”表中的列名

自动补全功能会根据所连接数据库的精确语法和数据类型进行调整。对于熟悉特定数据库的用户来说,SQL 编辑器的自动补全功能可以提高工作效率。尤其对于那些使用不熟悉的 SQL 语法的用户,自动补全功能会提供很大的帮助。
数据库工具图表功能增强
色彩鲜艳、引人注目的图表能够比单纯的数字表格更快、更有效地传达信息。DatabaseSpy 在 2017 年第三版中,其强大的图表功能得到了进一步的增强:
- 折线图也可以只显示点,而不绘制连接这些点的线条
- Y轴可能被反转,使得0位于顶部
- 数值标签可以直接显示在仪表盘或柱状图上

- 图表上可以添加标签(例如,用于显示单位)
- 自定义条形图上条形之间的距离
支持的数据库
这里描述的所有数据库工具功能——以及更多功能——都适用于此处列出的数据库。DatabaseSpy 甚至允许用户同时连接到多种不同类型的数据库,并且还可以比较这些数据库之间的结构和内容。
支持的数据库:
- 火鸟
- IBM DB2 for iSeries® 系统
- IBM DB2®数据库系统
- Informix® (商标)
- Microsoft Access™ 数据库管理系统
- Microsoft® Azure SQL数据库服务
- Microsoft® SQL Server® 数据库系统
- MySQL®
- Oracle®
- PostgreSQL数据库系统
- Progress OpenEdge
- SQLite
- Sybase® (思贝)
(点击 这里 (请参考以下详细列表,了解我们目前支持的各个数据库的版本。)
现有的DatabaseSpy用户可以 更新 为了充分利用所有这些新的数据库工具功能,请升级到最新版本。您还可以 尝试任何 Altova 产品 免费试用30天。