SQL Server 2000 - декодировать строку base64 в файл изображения или в файловую систему - PullRequest
0 голосов
/ 08 декабря 2011

Возможно ли из хранимой процедуры в SQL Server 2000 декодировать двоичную строку base64 в файл изображения?

Я должен сохранить его в файловой системе, и эта часть решена, мне нужно получить данные в файле изображения

1 Ответ

0 голосов
/ 08 декабря 2011

Возможно, это как-то возможно (например, использование COM через процедуры sp_OA%), но, скорее всего, это будет неудобно: хранимые процедуры отлично подходят для манипулирования данными, но они не являются хорошим инструментом для доступа к файловой системе или другим ресурсам вне MSSQL,В SQL Server 2005 или более поздней версии у вас есть процедуры .NET, чтобы упростить это, но я все еще нахожу это неуклюжим.

Так что в этом случае я бы написал небольшую программу на предпочитаемом вами языке программирования для извлечения данных изтаблица и записать файлы в любое место, которое вы хотите.Это, вероятно, будет проще и надежнее, чем хранимая процедура, и вы все равно сможете запустить ее из MSSQL в запланированном задании или в другом месте.

...