Sql server 检查SSIS中的DerivedColumn数据流任务中的数字
是否有任何方法可以检查Sql Server Integration Services 2005中数据流任务的派生列/条件拆分中的字段是否为数字 功能应该类似于ISNUMERIC()函数 目前我正在使用Sql server 检查SSIS中的DerivedColumn数据流任务中的数字,sql-server,sql-server-2005,ssis,expression,Sql Server,Sql Server 2005,Ssis,Expression,是否有任何方法可以检查Sql Server Integration Services 2005中数据流任务的派生列/条件拆分中的字段是否为数字 功能应该类似于ISNUMERIC()函数 目前我正在使用 ((DT\u NUMERIC,12,0)fieldname=(DT\u NUMERIC,12,0)fieldname) 在派生列表达式中,检查字段名是否为数字。但是,如果字段名包含像123ABC这样的字符,而不是数字123,则由于转换失败和包执行停止,上述表达式会引发异常 如果我们有一个像ISNU
((DT\u NUMERIC,12,0)fieldname=(DT\u NUMERIC,12,0)fieldname)
在派生列表达式中,检查字段名是否为数字。但是,如果字段名包含像123ABC这样的字符,而不是数字123,则由于转换失败和包执行停止,上述表达式会引发异常
如果我们有一个像ISNUMERIC()这样的函数,那么我们不需要做所有这些杂事。是否有人知道是否有类似的函数来检查SSIS中的字段是否为数字 您可以在出现错误时重定向行并处理错误。或者使用脚本任务。我们使用以下技术: