Данный пост будет интересен тем, кто использует SQL Server Management Studio (SSMS) при работе c SQL Server.
Речь пойдет о расширении SQL Refactor Studio для SSMS.
Данное расширение позволяет значительно сэкономить время на ежедневных рутинных операциях.
Итак, приступим к рассмотрению наиболее востребованных на мой взгляд функций:
- Сумма выделенных ячеек в гриде. Киллер-фича для тех, кто постоянно работает с цифрами. Раньше мне приходилось копировать содержимое грида в Excel и уже работать с ним. Сейчас мне достаточно выделить нужные ячейки в гриде, и студия найдет их SUM, MIN, MAX и AVG.
- Получение скрипта объекта. Находясь в редакторе запросов поставьте курсор на имя объекта и нажмите F2 для получения скрипта в новом окне (или Ctrl+F2 для получения скрипта в том же окне). Раньше для этого приходилось искать нужный объект в ObjectExplorer и формировать его скрипт.
- Генерация SELECT на основе данных в буфере обмена. Допустим Вам нужно по-быстрому загрузить табличку из Excel (Access) в базу. Разумеется DTS, bcp, OPENROWSET и ручное формирование скрипта в Excel никто не отменял. Но нам же надо по-быстрее и по-проще ;). Поэтому копируем данные из источника в буфер обмена и по ПКМ в редакторе запросов выбираем «Generate SELECT..». Далее сформированный запрос дописываем до SELECT INTO или INSERT INTO.
- Поиск зависимостей. Хорошая альтернатива стандартному Dependency Viewer.
Из плюсов:- Находит зависимости, которые не находит родной вьювер
- Поиск по нескольким базам данным
- Возможность просмотра скриптов объектов
- Множество всяких опций и функций
- Поиск текста. Допустим Вы создаете процедуры/представления в которых оставляете TODO-заметки и потом хотите их все найти. В ObjectExplorer выбираем базу данных, по ПКМ выбираем пункт «SQL Refactor Studio -> Find code», вбиваем текст который хотим найти и начинаем поиск.
Из плюсов:- Поддерживает регулярные выражения
- Поиск по нескольким базам данным
- Возможность поиска в файлах на диске
- Множество всяких опций и функций
- Переименование объектов. Позволяет безопасно переименовать объект базы данных с учетом всех зависимостей.
- Поиск данных. Позволяет найти данные среди таблиц.
- Различные рефакторинги. Add CRUD Methods, Introduce Trigger for History, Add Lookup Table, Move Columns
Надеюсь обзор был полезен.
При обнаружении еще каких-нибудь полезных функций постараюсь дополнить статью.
Спасибо за внимание.
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий