代码之家  ›  专栏  ›  技术社区  ›  user46795

检查SSIS中的DerivedColumn数据流任务中的数字

  •  3
  • user46795  · 技术社区  · 17 年前

    目前我正在使用

    ((DT_NUMERIC,12,0)fieldname= (DT_NUMERIC,12,0)fieldname)

    如果我们有一个像ISNUMERIC()这样的函数,那么我们不需要做所有这些杂事。是否有人知道是否有类似的函数来检查SSIS中的字段是否为数字。

    2 回复  |  直到 17 年前
        1
  •  4
  •   Hugh Mullally    17 年前

    我们使用以下技术:

    1. 在派生列组件的属性窗体上,您可以单击标记为“配置错误输出”的按钮以调出错误输出配置。

    2. 现在,如果某行的此列转换失败,则包将继续执行。该行的列值将设置为null。您可以使用后续组件检查空值,并采取适当的操作。

        2
  •  0
  •   Cade Roux    17 年前

    您可以在发生错误时重定向行并处理错误。或者使用脚本任务。