Ответ 1
JetBrains только что объявили 0xDBE - новую среду IDE для SQL-машин.
Он построен на платформе IntelliJ, поэтому должен иметь много тех же ярлыков, что и в наборе продуктов JetBrains.
Мне кажется, что я уже сейчас довольно прост:
Я не удивлюсь, если бы был доступный инструмент, который мог бы обрабатывать более сложные рефакторинги, такие как найденные в Рефакторинг баз данных, но я понимаю, что добавленные сложности, введенные текущей структурой и состоянием данных db, могут предотвратить многие из них.
Я полагаю, что после ReSQLer
JetBrains только что объявили 0xDBE - новую среду IDE для SQL-машин.
Он построен на платформе IntelliJ, поэтому должен иметь много тех же ярлыков, что и в наборе продуктов JetBrains.
RedGate предлагает SQL Refactor и SQL Prompt, вдоль с множеством других связанных с SQL инструментов. Проверьте их страницы для получения дополнительной информации и бесплатной пробной версии.
Существует бесплатная система форматирования и рефакторинга SQL для SSMS и VS, разработанная ApexSQL. Я предлагаю вам проверить эти статьи, прежде чем вы решите, подходит ли вам для этого:
http://solutioncenter.apexsql.com/category/sql-code-refactoring/
Я использовал Embarcadero Rapid SQL для формирования кода.
Что-то вроде SQL Prompt из RedGate?
SQL Prompt имеет базовый формат и украшает функции сейчас, если вы не хотите покупать оба продукта
Бесплатная утилита SSMS Tools Pack поддерживает базовое украшение, и я верю http://www.ssmstoolspack.com/Features?f=3
Ключевые слова верхнего и нижнего регистров и Соответствующие имена объектов базы данных. Задавать все ключевые слова для верхнего или нижнего регистра буквы. Пользовательские ключевые слова могут быть добавлены. Отформатируйте все объекты базы данных на свои правильное имя, чувствительное к регистру.
Я использую SQL Enlight, который является довольно недорогим инструментом, который делает автоформатирование, валидацию и рефакторинг довольно хорошо. (И - нет, я не аффилирован с Ubitsoft никак...)