Checking Whether a String is Numeric
2016-08-17 15:10
405 查看
SSIS当中没有内置的isNumeric方法,一切还得要靠自己。
1.判断字符串是否为数字
如果是数字的话返回1,否则返回null
2.进一步,使用Derived Column过滤异常数据
如果是数字,表达式结果返回数字结果,非数字的话返回0
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
相关文章推荐
- Recipe 1.11. Checking Whether a String Is Text or Binary(Python Cookbook)
- Check whether string is interleaved
- Check if a string value is numeric
- 肯爹的 StringUtils.isNumeric(String str)
- Recipe 1.3. Testing Whether an Object Is String-like(Python Cookbook)
- StringUtils.isNumeric()的特殊点
- StringUtils.isNumeric使用
- use regular expression check whether a string is a number
- Recipe 1.8. Checking Whether a String Contains a Set of Characters(Python Cookbook)
- StringUtils.isNumeric使用
- StringUtils.isNumeric("")竟然返回true
- check a string is numeric or not? 检查字符串是否是数值型的
- StringUtils.isNumeric("")竟然返回true
- how to know whether one string is english string
- StringUtils.isNumeric(String str) 的一个坑(转)
- find whether a given string is formed by the
- Eclipse导入工程出错The type java.lang.String cannot be resolved. It is indirectly referenced from required
- If a string is Palindromic
- ‘numeric_limits’ is not a member of ‘std’
- mybaits错误解决:There is no getter for property named 'id' in class 'java.lang.String'