【问题标题】:Create Null-able numeric column in Derived column component在派生列组件中创建可空数值列
【发布时间】:2017-03-08 15:43:08
【问题描述】:

我在 SQL Server 2016 中使用 SSIS。我必须在我的 DataFlow 中创建一个新列。我使用 DrivedColumn 组件来创建这个新列。在这种情况下,我需要一个可以为空的数字列,如下图所示:

如您所见,在这种情况下我有错误。

如何在派生列组件中创建可为空的数字?

【问题讨论】:

    标签: sql-server ssis sql-server-2016 derived-column


    【解决方案1】:

    在派生列任务中,如果您想将值设置为 NULL,可以使用 NULL 函数。 选择与列的数据类型相对应的适当 NULL 函数并将其插入方程。

    如果您的列被定义为货币,您可以使用 NULL(DT_CY)。
    例子。 ([currencyAmount]>0?[currencyAmount]:NULL(DT_CY)

    在派生列任务中,空函数可以在这里找到:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多