今天用SSIS进行包导入txt数据的时候,平面文件源的数据,无论数字或文本,数据类型一般默认nvarchar或者varchar类型,虽然按照默认可以导入,但是在导入后进行函数运算时,会有错误提示:varchar类型不支持sum,count等函数操作。
一般对导入数据进行数据类型设置的时候,要严格按照设计进行设置。
另外,在设置导入源数据类型时,有很多比如 单字节不带符号整数,单字节带符号整数,双字节不带符号整数,........,这一类的数据跟平时接触的int,decimal,money,float等数据类型有描述差异,不一定能够完全理解,最好可以点一下 建议数据类型,然后再对字段进行数据类型修改。