Службы отчетности и BLOB - PullRequest
       5

Службы отчетности и BLOB

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

В базе данных, о которой я сообщаю об использовании SSRS, есть столбец, который сохраняется как BLOB.Я случайно узнал, что BLOB содержит XML (строку).

Есть ли какой-либо способ, которым службы отчетов могут извлечь эту информацию?

Спасибо

Ответы [ 2 ]

0 голосов
/ 03 января 2012

ОК, я нашел ограниченное решение - сборки приветствуются.

Вам необходимо использовать функцию

dbms_lob.substr([fieldname], [number_of_characters], [start_position])

Обратите внимание, что максимальное значение [number_of_characters] составляет 2000

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

без дополнительной информации вы сможете преобразовать данные в TSQL в соответствующий тип: CAST(MyBlob As XML) или CAST(MyBlob as NVARCHAR(max)), предполагая, что тип хранится в текстовом формате.

в противном случае вам может потребоваться написатьнекоторый код преобразования в выражении SSRS для создания вычисляемого поля.

...