Генерация выражения SELECT - загружаем в базу MS SQL Server данные из внешних источников

добавлено: 13 фев 15
понравилось:0
просмотров: 2197
комментов: 0

теги:

Автор: SQL Refactor Studio Team

Задача:
Допустим, у Вас есть таблица MS Excel (MS Access, или другой источник данных) и Вам нужно перенести ее в базу данных SQL Server.

Какие существуют традиционные способы выполнения этой задачи:
1. Воспользоваться функцией OPENROWSET.
2. Сформировать ручками запрос SELECT прямо в Excel.
3. Master Data Import / DTS/ SSIS

Безусловно все эти способы занимают много времени. В случае с OPENROWSET не всегда на сервере установлен нужный провайдер.

Существует способ выполнить эту задачу за пару кликов мышкой...



Сегодня мы хотели бы хотели рассказать Вам об еще одной интересной особенности SQL Refactor Studio - генерация выражения SELECT на основе данных в буфере обмена.

Выделяем и копируем таблицу.

Картинка с другого сайта.

Открываем новое окно запроса в SSMS, вызываем контекстное меню, выбираем пункт "Generate SQL statement from clipboad" и... вуаля, у нас появился SQL запрос с данными. Далее делаем с данными что нам угодно.

Картинка с другого сайта.

P.S. Представленный способ значительно экономит время на ручных операциях.
Однако, если у Вас формат файла для загрузки не меняется, или Вам нужно загрузить большое количество строк, лучше будет использовать SSIS.

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии