【问题标题】:How do I replace "?" with NULL in SSIS expression?如何替换“?”在 SSIS 表达式中使用 NULL?
【发布时间】:2021-01-05 16:05:07
【问题描述】:

有吗?在我的数据列中,我必须用 NULL 替换它们。在我的 SSIS 包中。

【问题讨论】:

    标签: ssis data-warehouse sql-data-warehouse


    【解决方案1】:

    如果问号已经在列中,它必须是某种字符串。

    使用派生列和 if 函数:

    [colName] == "?" ? NULL(DT_STR, «length», 1252) : [colName]
    

    [colName] == "?" ? NULL(DT_WSTR, «length») : [colName]
    

    【讨论】:

      猜你喜欢
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-18
      • 1970-01-01
      • 2018-08-03
      • 1970-01-01
      相关资源
      最近更新 更多