Мне нужно получить файл xml, который хранится как данные изображения в SQL Server.Извлечение данных, хранящихся как изображение в виде строки в SQL Server 2005
Я использую этот запрос -
select
convert(varchar, convert(binary, zd.validcontent))
from
zonedata zd
join
contentitem ci on zd.itemid = ci.itemid
where
id = @dpathid
Я получаю текст, но, но результат возвращается лишь небольшая часть файла XML -
<?xml version="1.0" encoding="
Пожалуйста, помогите. Благодарю.
Нет SQL Server 2003. Действующие годы 2000, 2005, 2008, 2008 R2, 2012 и 2014 (* CTP *) –
@Damien_The_Unbeliever жаль меня плохо , –
Если вы используете 'CONVERT (VARCHAR ....' без ** явно указывая длину ** для 'VARCHAR', вы получаете 30 символов. Рекомендуется использовать наилучшую выборку *** всегда *** явно указать длину для 'VARCHAR' - в' CONVERT', когда он используется как параметр - везде, действительно. –