产品标签

Database Tools

数据库管理与开发软件

以下是 "SQL Complete",如果您需要了解更多信息,您可以联系我们。

SQL Complete - 高级自动补、 全漂亮的SQL、 格式智能代码重构。

SQL Complete是一种用于SQL数据库开发、管理和管理的高级解决方案。作为Visual Studio 和 SSMS的附加模块,该工具提供了出色的自动完成功能。

写,美化,重构您的SQL代码很容易,并大大提高您的生产力,由于在SQL中包括完整的功能,但缺乏在管理工作室和Visual Studio IntelliSense。


使用IntelliSense风格的SQL代码完成加速SQL查询的编写   (Y)

用智能SQL格式化程序美化T-SQL代码并统一代码标准   (Y)

在编写代码时获取有关DB对象的基本信息   (Y)

直接在SSMS或Visual Studio中格式化SQL查询   (Y)

使用丰富的SQL代码段集合,管理和修改现有代码段或创建自己的模板   (Y)

轻松浏览SQL文档并将它们与代码同步   (Y)

通过自动更正对重命名对象的引用,可以安全地重命名表、列、过程和函数   (Y)

通过方便的选项卡和窗口,以及对SQL语句的直观管理,大大提高了工作效率   (Y)


主要特点

SQL代码完成

通过以下功能提高代码的准确性和质量,并简化创建SQL查询的过程,外接程序将负责自动完成SQL查询,这样您就可以专注于代码的实际工作方式。

性能:

  • 基于上下文的代码完成 - dbForge SQL Complete 及其嵌入的T-SQL提示使您有机会合理地实现代码例程。T-SQL上下文提示根据您在SQL编辑器中键入的内容提供要插入的数据库对象和T-SQL语句的列表,从而加速SQL代码的编写。这个特性极大地提高了代码质量,并且省去了手动键入SQL查询的麻烦。


  • CTE代码完成 - SQL Complete通过在SELECT、INSERT、UPDATE、DELETE或CREATE VIEW语句中建议Common Table Expressions (CTE)和递归CTE,简化了复杂查询的维护。对于递归CTE语句,建议使用标量函数、列和别名。


  • 别名管理 - 自定义别名映射,可以设置为表对象指定别名的自定义规则。此外,您还可以创建自己的自定义别名,并将它们指定给您经常使用的对象。SQLComplete提供了许多用于映射自定义别名的别名掩码。在指定别名时,可以使用别名掩码指定必要的条件和操作。


  • 对象建议 - 当您键入对象名称的第一个字母时,SQLComplete会提示一个可用对象的列表,并根据您键入的字符自动筛选它们。过滤对键入的字符、符号、空格和大小写敏感。


  • 代码重构 - 重命名别名、重命名对象和变量、分号插入、将所需的标识符括在方括号中、T-SQL Debugger、查找无效对象。 


  • SQL代码段 - SQL代码段是一种常用的代码模板,可以通过按Tab键将其插入正在键入的代码中。这个特性使得代码片段的重复使用更加舒适和简单。代码段管理器提供了大量可供选择的默认代码模板。可以根据需要修改默认代码段。代码段管理器还允许您创建自己的代码段。


  • 报表建议 - SQLComplete动态分析您在SQL编辑器部分中编写的代码的上下文,并根据具体情况显示包含最相关关键字甚至代码短语建议的提示。


  • 代码突出显示 - SQLComplete 突出显示开始和结束的开始/结束代码元素,以直观地定义单独的代码块。此功能允许您确定元素对是否正确配对,以及确定拼写错误的成对代码元素。SQL Complete识别以下分隔符集:IF…ELSE、BEGIN…END、BEGIN TRY…END TRY、CASE…END等。


  • 表名自动完成 - 编写SELECT…FROM语句时,SQLComplete会自动为表、视图、表值函数和同义词生成别名,这些别名可进一步用于引用Objects。



T-SQL重构

此功能允许您通过为表、列、临时表和列、视图、存储过程和函数提供有意义的和自我解释的名称来提高代码可读性。SQL Complete将自动更正对重命名对象的所有引用。

您还可以在几秒钟内更改本地和SQLCMD变量的名称。在“重命名”对话框窗口的方便树状视图中预览代码更改。有了SQL Complete工具,SQL代码重构变得简单而无缝。

性能:

  • 重命名对象 - 此功能允许您通过为表、列、临时表和列、视图、存储过程和函数提供有意义的和自我解释的名称来提高代码可读性。SQL Complete将自动更正对重命名对象的所有引用。


  • 重命名变量 - 在重命名函数的帮助下,您还可以在几秒钟内更改本地和SQLCMD变量的名称。在“重命名”对话框窗口的方便树状视图中预览代码更改。


  • 查找无效对象 - 使用此功能,您可以简单地检测和修复数据库开发过程中经常出现的无效对象。只需单击几下就可以搜索无法编译或执行的对象,并生成有效的脚本来管理它们。



效  率

使用丰富的功能集创建、重构、修改和美化代码时,可以提高工作效率。易于导航、对数据库对象定义的即时访问以及其他高级选项极大地促进了SQL语句的设计和格式化。

性能:

  • 数据网格命令 - 从SSMS数据网格生成脚本。您可以根据以下语句表中的数据从SSMS网格生成脚本:INSERT、INSERT#tmpTable、WHERE in()、WHERE AND OR、UPDATE。您可以选择要保存到文件、复制到剪贴板或在新窗口中打开的结果语句。


  • 网格集料 - 聚合将自动显示在SSMS结果网格的底部。在结果网格中选择一系列值以计算聚合。在Aggregate面板上,您将看到这些值的MAX、MIN、AVG、SUM、COUNT、DISTINCT On。要从“聚合”面板复制值,请双击该值或用光标选择该值,然后按Ctrl+C。或者,双击要复制的值,然后从显示的关联菜单中选择“复制”命令。


  • 在查询之间跳转 - 查询之间的导航。使用大型脚本时,SQLComplete将帮助您快速找到SQL语句的开头。只需按某个热键组合,光标将按顺序跳转到SQL文档中每条语句的开头。


  • 执行警告 - 此功能分析潜在的危险语句(DELETE、DROP、TRUNCATE和UPDATE),并在用户即将执行可能导致数据丢失的语句时生成弹出警报。例如,如果尝试执行不带WHERE子句的DELETE语句,则会抛出执行警告。


  • 执行通知 - 查询成功执行后,会弹出一个对话框,通知您执行时间。如果查询运行时间超过23:59:59小时,则执行通知中的时间将添加天。 



SQL代码格式

创建新的格式化配置文件或自定义现有配置文件以满足您的需要。微调您的格式样式,以轻松提高代码可读性,并在公司内引入统一的代码格式标准。

使用SQL脚本格式化程序,您可以使用新代码或现有代码。不用下载或安装任何东西,就可以尝试联机SQL格式化程序!

性能:

  • 格式化配置文件 - 格式化行为可以根据需要轻松配置,包括自动格式化选项、边距、语法错误行为等。


  • 格式设置 - 格式化行为可以根据需要轻松配置,包括自动格式化选项、边距、语法错误行为等。


  • 在文件和目录中格式化 - 该工具附带SQL格式化程序向导,允许对选定的文件或整个文件目录执行批量格式化。


  • 禁用代码特定部分的格式设置 - 使用--noformat--endnoformat标记,可以格式化整个SQL文档,而忽略不应格式化的代码片段。


  • 批量格式化 - 该工具附带SQL格式化程序向导,允许对选定的文件或整个文件目录执行批量格式化。


为什么选择SQL Complete而不是SSMS IntelliSense®

  • 更快的工作

SQL Complete旨在提高生产效率。由于我们的工具提供了基于代码上下文、选定数据库等的智能提示,开发人员和dba使用SQL的速度大大加快。应用程序只需要最小的提示就可以猜出您想要写什么。

  • 编码标准

当团队中的开发人员发明自己的SQL编码标准时,您是否遇到过问题?使用SQL Complete,您可以自定义代码样式设置,使用导入和导出设置向导与其他人共享这些设置,甚至可以通过将自定义设置重置为其默认值来重新开始。

  • 使用SQL格式清除代码

SQL Complete为您提供了一个很好的机会来处理不易理解和格式不好的SQL代码。应用广泛的格式化选项,以便根据您的需要和偏好格式化代码。使用SQLComplete使代码更易于阅读、调试和测试。

  • 支持所有SQL Server版本

使用标准工具,您将无法获得适用于所有版本的Microsoft SQL Server的SQL Server Management Studio IntelliSense。SQL Complete支持所有这些!只需安装您的服务器和我们的应用程序-并与您的SQL编码奇迹!