我正在尝试使用XMLElement和XMLAgg函数从Oracle数据库查询结果为XML,这样我就可以得到CLOB格式的结果。现在,当我尝试在SSIS中的数据源流程任务中使用此查询时,我收到错误为不支持的数据格式。
查询:
select XMLElement("root",
XMLAgg(XMLElement("person",
XMLForest(person.first_name, person.last_name)))) AS "XMLResult"
from person
问题: 如何在SSIS(2008 R2)中使用此查询以避免该错误或任何解决方法。此外,我需要将结果写入文件。
答案 0 :(得分:0)
您需要将结果转换为VARCHAR或VARCHAR2数据类型,因为SSIS不支持XML数据类型。