【发布时间】:2021-02-17 16:09:30
【问题描述】:
对于这张表,我在郊区和邮政编码中有两个空值。 如果郊区,我想将“IsValid”列更改为“N”,并且邮政编码为“Null”。否则“IsValid”为“Y”
这是我的表达方式:
LEN(LTRIM(RTRIM(School_Suburb))) == 0 ||
LEN(LTRIM(RTRIM(School_Postcode))) == 0 ||
ISNULL(School_Suburb) ||
ISNULL(School_Postcode) ? "N" : "Y"
这是错误信息。
所以只是想知道是否有人知道我写错了哪一部分?怎么改?
【问题讨论】:
-
您可以发布派生列配置的屏幕截图吗?错误消息提到了提供的表达式中不存在的
IsValid,我想看看错误消息是否具有误导性,或者您的声明中是否有问题。 -
是的,刚刚添加 :)
标签: ssis conditional-statements isnull