| 版 | 1.10 beta 18 |
|---|---|
| 发行人 | Adept SQL Tools |
| 发布日期 | Nov 25, 2014 |
| 添加日期 | Nov 25, 2014 |
| 操作系统要求 | Windows 95, Windows 2000, Windows 98, Windows, Windows NT |
| 要求 | None |
| 下载总数 | 515 |
| 价钱 | Free to try |
描述
Adept SQL Workshop 支持数据库模式开发的所有阶段,从编写(或从现有数据库生成)一组 SQL 源到调试以及脚本更改时的后续数据库同步。 Adept SQL Workshop 专门设计用于处理 SQL 的 DDL 子集和模式同步。它补充了 MS Query Analyzer 等查询构建和分析工具,而不是与之竞争。
Adept SQL Workshop 的一个重要部分是一个方便的文本编辑器,带有 SQL 语法突出显示和常用 SQL 语句的快捷方式。一个单独的“语句列表”面板按受影响的模式对象对所有 SQL 语句进行分组,提供对任何打开的项目脚本中的任何语句的即时访问。
在将脚本馈送到 SQL 服务器之前,它们会通过一个宏预处理器。使用#includes、#defines 和条件编译指令的常用组合,您可以将所有项目特定数据类型或常用字段组合的宏放入单个声明文件中。这将帮助您保持项目脚本紧凑、一致、独立于 DBMS 且易于修改。在 Adept SQL Workshop 中,可以预览和执行任何预处理的 SQL 语句。您可以设置断点、运行或单步执行特定脚本或项目中的所有脚本。查询结果可以显示在单独的窗口中。可以很容易地从现有数据库重新创建 SQL 项目。 Adept SQL Workshop 不仅基于数据库模式生成 SQL 脚本,它还提供了许多方便的方法来将生成的脚本拆分为多个模块,并在适当的情况下用项目定义的宏替换原始 SQL。除了琐碎的数据库之外,大多数数据库都可以分成彼此相对独立的逻辑部分(表、视图、过程等的组)。将每个组实现为单独的脚本使模式源更易于查看和维护。 Adept SQL Workshop 中使用的面向项目的方法使得从许多共享同一组宏声明的脚本文件构建数据库变得非常自然。您可以轻松地在项目中添加、删除或重新排列脚本,执行所有或选定的脚本。 Adept SQL Workshop 完全理解 MS Transact-SQL 的 DDL 子集(CREATE/DROP/ALTER 语句和修改架构的存储过程调用,例如“exec sp_addtype”)。该程序可以直接从 SQL 源构建内部模式表示,然后用它做各种有趣的事情,比如与数据库模式进行比较并生成不同的脚本。这意味着可以对实时数据库运行相同的 SQL 脚本任意次数,而不会影响未更改的表。它将仅发出同步源和数据库所需的最少 SQL,因此大大简化了数据库中的更改。 Adept SQL Workshop 可选择生成历史脚本,这些脚本可以在客户的远程机器上播放,以将他们的数据库与您的主副本同步。这种回放是由一个独立的实用程序完成的,它可以作为一个简单且用户友好的 GUI 应用程序运行,也可以从命令行静默运行。为版本控制准备数据库时,您需要将其关联到一个历史脚本——一个 SQL 文件,在一个或多个版本部分中描述当前数据库模式。对数据库模式进行更改后,您可以使用单个菜单命令更新历史脚本。该程序会将当前数据库模式与历史脚本中记录的最后一个模式进行匹配,然后将更改附加到新版本号下的历史记录中。
由于您的所有数据库结构都保存在 SQL 脚本(文本文件)中,因此可以使用常规版本控制方法来管理团队工作。如果几个开发人员负责数据库的特定逻辑部分的开发,他们可以使用第三方源代码控制软件独立处理他们的 SQL 脚本(以及他们的数据库的本地副本)。 Adept SQL Workshop 在其用户界面中包含基本的版本控制命令,通过单独的插件模块与特定的 VCS 软件交互。