我尝试使用以下代码从 XML 导入字符串
<xs:element minOccurs="0" name="FIELDNAME" type="xs:string" />
但有些字段超过 255 个字符。所以我尝试添加更多字符:
<xs:element minOccurs="0" name="FIELDNAME">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1024" />
</xs:restriction>
</xs:simpleType>
</xs:element>
验证失败的数据长度为 194 个字符,包括 CDATA。它不包括单引号(它们在那里显示空白):
<FIELDNAME><![CDATA[
'
900207 4.5" FOOTED BOWL <BR>
'
]]></FIELDNAME>
SQL Server SSIS 2008 中的错误是:
Error: 0xC02090FA at Import, XML Source [1]: The "component "XML Source" (1)"
failed because truncation occurred, and the truncation row disposition on
"output column "FIELDNAME" (149)" at "output "DATA" (10)" specifies failure
on truncation. A truncation error occurred on the specified object of the
specified component.
我将如何构造首先列出的 XML 模式以正确导入此数据?