TSQL Extract BLOB базы данных во временную таблицу - PullRequest
0 голосов
/ 02 ноября 2018

Мы используем закрытую систему онлайн-записи, которая позволяет загружать файлы CSV в базу данных в виде изображений BLOB. Они используются системой для выполнения различных работ.

Я пытаюсь найти способ загрузить CSV, затем получить доступ к соответствующему BLOB из таблицы данных для моих собственных отчетов, используя OpenRowset или аналогичный, и экспортировать данные CSV во временную таблицу.

Понятия не имею, с чего начать. Я пытался играть с OpenRowset, но не смог.

Любые советы будут с благодарностью приняты.

1 Ответ

0 голосов
/ 02 ноября 2018

После комментариев кажется, что самый простой способ - сначала привести к varbinary, а затем обернуть его в приведение к varchar (max).

Это позволяет мне получить текст из BLOB.

Спасибо, ребята!

Select cast(cast(my_column as varbinary(max)) as varchar(max)) from mytable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...