20ivs
@20ivs
Пользователь пока ничего не рассказал о себе.

Как вытянуть из SQL файлы с нормальными именами?

Приветствую всех!

Есть некая база MSSQL, в ней прописаны пути к некоему сборищу файлов, которые обозваны совершенно бессмысленно и никак не структурированы. Тупо в директории валяются примерно так - iffpohpw8oiupwro9poksefuy.
При этом в где-то в недрах SQL есть записи об этих файлах в человекочитаемом виде. Допустим, iffpohpw8oiupwro9poksefuy, он же - Труба хз какого диаметра.pdf
Задача следующая.
Нужно каким-то инструментом выгрузить эти файлы в другую директорию с присвоением им нормальных имён. И желательно структурировать.
Вопрос. Какие инструменты для этого возможно использовать? Желательно сделать это в Linux, чтобы обойти виндовое ограничение в 255 символов на имя файла.
С SQL не дружу, сильно не пинайте.
Ниже примерная структура.
spoiler
5d2db48d75dbc309776363.png


UPD: Всем спасибо за ответы, будем пробовать.
  • Вопрос задан
  • 113 просмотров
Решения вопроса 2
А это все в одной таблице - имена файлов и человеческие названия ??

Вообще SQL нативно умеет в CSV, а парсинг CSV - дело вполне вменяемое на любом языке, даже наверно bash умеет.

Если же в разных таблицах - то вывести объединенную таблицу, соединив их по полям (допустим ON t1.iffpohpw8oiupwro9poksefuy = t2.iffpohpw8oiupwro9poksefuy)

Далее в CSV и вперед.
Ответ написан
Комментировать
AndyKorg
@AndyKorg
Кнопконажиматель и припоерасплавлятель
Наверное самое простое - поиграть в визуальное программирование на SQL Server Integration Services
Картинка для привлечения внимания:
SSIS.jpg
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы