Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!
Уважаемые слушатели! Теперь для вас работает номер технической поддержки 8 (800) 444-28-35 с 9:00 до 21:00

Частным лицам +7 (495) 232-32-16

Слушателям
от организации
+7 (495) 780-48-44

+7 (495) 780-48-49

Как работать с файлами из Transact-SQL

Самородов Федор Анатольевич: Как работать с файлами из Transact-SQL

СФА

Иногда хочется поработать с файлами прямо из SQL-кода. Например, вывести в файл какую-нибудь отладочную информацию, выгрузить XML-данные, использовать текстовый файл для ведения журнала или сохранить отчёт в HTML-файле. А может, наоборот, прочитать из файла какие-то данные, конфигурационную информацию, импортировать содержимое CSV-таблицы или XML-источника.

Есть несколько способов получить доступ к файловой системе и сдержимому файлов из базы данных SQL Server. Один из них — задействовать штатные процедуры для работы с COM-объектами. Вот простой пример:

Как работать с текстовыми файлами из Transact-SQL в SQL Server

Этот способ работы с файлами не самый оптимальный. Его имеет смысл использовать, если нужно быстро решить простую задачу. Для промышленного использования это не лучший вариант. Как можно полноценно работать с файлами из SQL Server'а, вы узнаете на наших курсах...

Кстати, если вы администратор, то я уверен, что знаю о чём вы подумали, глядя на пример кода, получающего доступ к файлу Hosts из SQL-сценария. Не пугайтесь, безопасность не пострадает, если SQL Server настроен правильно. Что должен сделать администратор SQL Server'а, чтобы спокойно спать по ночам мы обсудим на наших занятиях.

Ближайшие группы

envelope

Спасибо! Вам на e-mail отправлено письмо со ссылкой для подтверждения

Если письмо не пришло, поищите его в папке со спамом или повторите подписку

email-checked.png

Вы подписались на рассылку

Как будет оформлено обучение?

Оплачивать будет:

Спасибо за обращение! Ваш менеджер свяжется с Вами в течение нескольких минут.