您的位置:首页 > 其它

Checking Whether a String is Numeric

2016-08-17 15:10 405 查看
SSIS当中没有内置的isNumeric方法,一切还得要靠自己。

1.判断字符串是否为数字

(DT_I4)Column == (DT_I4)Column ? 1 : 0


如果是数字的话返回1,否则返回null

2.进一步,使用Derived Column过滤异常数据

!ISNULL(Column) && ((DT_WSTR,20)[Col] == ((DT_WSTR,20)(DT_I4)Column )) ? (DT_I4)Column : 0


如果是数字,表达式结果返回数字结果,非数字的话返回0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: