2010-05-13 2 views
2

Как я могу разархивировать значение varbinary (max) в хранимой процедуре? Я хотел бы реализовать или вызвать алгоритм gunzip в TSQL-коде, предпочтительно без включения CLR.Использование TSQL для разблокировки значения

+9

Я бы хотел, чтобы мой будильник сделал мне приличную чашку кофе, но в конце концов я решил, что чайник и кофейник были более подходящими инструментами для работы ... –

ответ

1

Посмотрите на sp_OACreate http://msdn.microsoft.com/en-us/library/ms189763.aspx

sp_OAMethod http://msdn.microsoft.com/en-us/library/ms174984.aspx

Вы можете записать значение в виде файла с помощью объекта файловой системы, а затем использовать программу командной строки Gunzip на ней и прочитать файл с помощью FSO назад.

Да, это не практично, но я не тот парень, который думает о невозможности.

+0

Спасибо! Я исследую это. –

Смежные вопросы