从XML读取标记和SSIS包中的转换失败
我在从XML结构读取XML标记并随后将其插入数据库时遇到问题。一个标记出现问题:“从XML读取标记和SSIS包中的转换失败,ssis,sql-server-2012,Ssis,Sql Server 2012,我在从XML结构读取XML标记并随后将其插入数据库时遇到问题。一个标记出现问题:“”。我有一些具有相同结构的文件,在这个标签中我有一个时间值:“11”,其中一些文件中有一个值:“5.5”。这是一个例子,但我有一个最多2位小数的数字。问题是当SSIS包希望在值为小数位时读取此标记。在数据库中,此列设置为数字(10,2)精度。在SSIS包中,我尝试了不同的数据类型列,但没有成功。onyone能帮我正确阅读这个标签吗?我应该做什么改变才能让它工作?我的结构如下: 如果有人感兴趣,我会手动操作创建的X
”。我有一些具有相同结构的文件,在这个标签中我有一个时间值:“11”,其中一些文件中有一个值:“5.5”。这是一个例子,但我有一个最多2位小数的数字。问题是当SSIS包希望在值为小数位时读取此标记。在数据库中,此列设置为数字(10,2)精度。在SSIS包中,我尝试了不同的数据类型列,但没有成功。onyone能帮我正确阅读这个标签吗?我应该做什么改变才能让它工作?我的结构如下:
如果有人感兴趣,我会手动操作创建的XSD文件中的类型,将现有变量/标记的类型更改为正确的类型:“DECIMAL”。这就解决了我的问题。这可能会帮助其他没有经验的开发人员,并在将来加速解决类似问题。你好,达瑞克