是否有一个重构SQL的工具,有点像ReSharper for SQL

时间:2010-02-03 14:37:02

标签: sql sql-server refactoring

我现在追求的那种东西非常基本:

  • 自动格式化
  • 检测未使用的变量
  • 变量命名约定检查

如果有一个工具可以处理更复杂的重构,例如Refactoring Databases中的重构,我不会感到惊讶,但我很欣赏当前数据库结构和数据状态引入的额外复杂性可能会阻止许多他们。

我想我是在追求ReSQLer

7 个答案:

答案 0 :(得分:22)

RedGate提供SQL RefactorSQL Prompt以及一系列其他SQL related tools。查看他们的页面了解更多信息和免费试用。

答案 1 :(得分:9)

ApexSQL开发的SSMS和VS有一个免费的SQL格式化和重构加载项。我建议你在决定这些文章是否适合你之前检查这些文章:

http://solutioncenter.apexsql.com/category/sql-code-refactoring/

答案 2 :(得分:5)

我使用Embarcadero Rapid SQL进行代码格式化。

答案 3 :(得分:3)

来自RedGate的SQL Prompt

答案 4 :(得分:2)

如果您不想购买两种产品,SQL Prompt现在具有基本格式和美化功能

免费的SSMS工具包也支持基本的美化 http://www.ssmstoolspack.com/Features?f=3

  

大写/小写关键字和   正确的案例数据库对象名称。组   所有关键字都是大写或小写   字母。可以添加自定义关键字。   格式化所有数据库对象   适当的区分大小写的名称。

答案 5 :(得分:2)

我使用SQL Enlight,这是一个相当便宜的工具,可以很好地进行自动配置,验证和重构。 (并且 - 不,我不以任何方式与Ubitsoft联系......)

答案 6 :(得分:2)

JetBrains刚刚宣布了0xDBE--一种用于SQL机器的新IDE。

它基于IntelliJ平台构建,因此您应该在JetBrains产品套件中获得许多相同的快捷方式。

http://www.jetbrains.com/dbe/