Подтвердить что ты не робот

Есть ли инструмент для рефакторинга SQL, немного похожий на ReSharper для SQL

Мне кажется, что я уже сейчас довольно прост:

  • Автоматический формат
  • Обнаружение неиспользуемых переменных
  • Проверка условного обозначения именования

Я не удивлюсь, если бы был доступный инструмент, который мог бы обрабатывать более сложные рефакторинги, такие как найденные в Рефакторинг баз данных, но я понимаю, что добавленные сложности, введенные текущей структурой и состоянием данных db, могут предотвратить многие из них.

Я полагаю, что после ReSQLer

4b9b3361

Ответ 1

JetBrains только что объявили 0xDBE - новую среду IDE для SQL-машин.

Он построен на платформе IntelliJ, поэтому должен иметь много тех же ярлыков, что и в наборе продуктов JetBrains.

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

Ответ 3

Существует бесплатная система форматирования и рефакторинга SQL для SSMS и VS, разработанная ApexSQL. Я предлагаю вам проверить эти статьи, прежде чем вы решите, подходит ли вам для этого:

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

Ответ 4

Я использовал Embarcadero Rapid SQL для формирования кода.

Ответ 5

Что-то вроде SQL Prompt из RedGate?

Ответ 6

SQL Prompt имеет базовый формат и украшает функции сейчас, если вы не хотите покупать оба продукта

Бесплатная утилита SSMS Tools Pack поддерживает базовое украшение, и я верю http://www.ssmstoolspack.com/Features?f=3

Ключевые слова верхнего и нижнего регистров и Соответствующие имена объектов базы данных. Задавать все ключевые слова для верхнего или нижнего регистра буквы. Пользовательские ключевые слова могут быть добавлены. Отформатируйте все объекты базы данных на свои правильное имя, чувствительное к регистру.

Ответ 7

Я использую SQL Enlight, который является довольно недорогим инструментом, который делает автоформатирование, валидацию и рефакторинг довольно хорошо. (И - нет, я не аффилирован с Ubitsoft никак...)