Какой тип данных для изображения в кодировке base64? - PullRequest
0 голосов
/ 29 июля 2010

Вопрос: Чтобы хранить логотипы в базе данных и динамически отображать их в службе MS-Reporting, мне нужно base64 кодировать изображение.Он не работает с бинарными сохраненными изображениями из-за ограничений MS ...

Теперь мой вопрос: какой тип данных я использую?Varchar, nvarchar или текст?

Полагаю, varchar будет достаточно хорош, поскольку кодируется base64, но изображения могут быть длиннее 4000 символов ...

1 Ответ

3 голосов
/ 29 июля 2010

Varchar (макс.) Поддерживает до 2 ГБ, и, поскольку данные уже закодированы в base64, хранение в Unicode не потребуется.

http://www.sqlskills.com/BLOGS/PAUL/post/Importance-of-choosing-the-right-LOB-storage-technique.aspx

...