在派生列组件中创建可为空的数字列
Create Null-able numeric column in Derived column component
我在 SQL Server 2016 中使用 SSIS。我必须在我的 DataFlow 中创建一个新列。我使用 DrivedColumn 组件来创建这个新列。在这种情况下,我需要一个可为空的数字列,如下图所示:
如你所见,我在这种情况下有错误。
如何在派生列组件中创建可为空的数字?
在派生列任务中,如果您想将值设置为 NULL,可以使用 NULL 函数。
Select 与您的列的数据类型相对应的适当 NULL 函数,并将其代入您的等式。
如果您的列定义为货币,您可以使用 NULL(DT_CY)。
例子。 ([currencyAmount]>0? [currencyAmount]:NULL(DT_CY)
在派生列任务中,可以在此处找到空函数:
我在 SQL Server 2016 中使用 SSIS。我必须在我的 DataFlow 中创建一个新列。我使用 DrivedColumn 组件来创建这个新列。在这种情况下,我需要一个可为空的数字列,如下图所示:
如你所见,我在这种情况下有错误。
如何在派生列组件中创建可为空的数字?
在派生列任务中,如果您想将值设置为 NULL,可以使用 NULL 函数。 Select 与您的列的数据类型相对应的适当 NULL 函数,并将其代入您的等式。
如果您的列定义为货币,您可以使用 NULL(DT_CY)。
例子。 ([currencyAmount]>0? [currencyAmount]:NULL(DT_CY)
在派生列任务中,可以在此处找到空函数: