您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

SSIS 执行变量中的脚步输出列顺序与SQL查询列顺序不同

2024/3/5 2:33:53发布25次查看
这个问题是朋友遇到的,做一个ssis的程序将数据导入到txt。然后再用oracle的工具导入到oracle。但是在ssis中执行变量脚步的时候,发现输出的列名称跟查询的列名
之后发现一篇blog也提到这个问题:ssis 系列 - 变量查询语句引起列输出顺序不一致的解决方法
可以用下面的办法:
解决的方法虽然也需要人工手动操作,但是比起在文件管理器中删除新建要容易的多,回到数据源的列,先取消全部可用的列。
然后对照查询语句列的顺序,依次选中需要的列,,比如第一个先勾选 businessentityid,第二个再勾选 nationalidnumber,后面根据需要按顺序依次勾选。
按顺序选择完成之后,这样所有的列又按照查询顺序输出了。
需要重新建立新的文件链接管理器,这样可以避免之前的缓存影响,再来看管理器中的列顺序也是对应一致的,没有问题了。
本文出自 “关注sql server技术” 博客,请务必保留此出处
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product