首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SSIS,派生列OR字符串比较?该怎么处理

2012-02-05 
SSIS,派生列OR字符串比较??添加一个派生列组件,按照某些条件生成一个bool型的派生列。问题就出在这个条件上

SSIS,派生列OR字符串比较??
添加一个派生列组件,按照某些条件生成一个bool型的派生列。

问题就出在这个条件上。

我想用字符串比较,比如说 [列A]>"99",我认为字符串比较大小是按照阿斯克码逐位去比较的,
但事后后来我发现我错了,经过测试,发现当[列A]的值为“9:”的时候,返回结果是false,
就是说比较的结果认为“9:”是小于“99”的。

谁能给我分析一样为什么会这样?


[解决办法]
脚本组件
string.Compare("9:","99",StringComparison.Ordinal)>0

参考:
http://social.technet.microsoft.com/Forums/en-US/sqlintegrationservices/thread/a8c6898e-0b74-4222-8e1b-785cf39cc9e3

热点排行