2011-12-08 114 views
0

我使用SSRS報告的數據庫有一列存儲爲BLOB。我碰巧知道BLOB包含XML(一個字符串)。Reporting Services和BLOB

有沒有什麼方法可以報告服務來提取這些信息?

感謝

回答

0

好的,我發現一個有限的解決方案 - 建立將是受歡迎的。

您需要使用的功能

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

注意[NUMBER_OF_CHARACTERS]似乎有2000的最大值

+0

請注意,這是一個Oracle特定的解決方案 – emd

0

沒有更多的細節,你應該能夠在TSQL要麼投的數據爲適當的類型:CAST(MyBlob As XML)CAST(MyBlob as NVARCHAR(max))假設類型存儲在一個NTEXT。

否則,您可能需要在SSRS表達式中編寫一些轉換代碼以創建計算字段。

+0

謝謝您的回答JasonHorner - 我只是想出來,看看我可以得到它的工作! – emd