【发布时间】:2022-11-03 14:04:04
【问题描述】:
我有一个由 SQL 中的配置文件提供的管道参数。 有时该参数将为空,而不是 NULL,而只是空 ('')。
如何编写一个表达式,将参数评估为 TRUE/FALSE(空白/非空白),我可以将其放入我的 IF 活动中?
基本问题,但非常感谢。
我试过了 @pipeline().parameters.x = '' 但它只是告诉我 Parameter x = '' is not found .......
【问题讨论】:
我有一个由 SQL 中的配置文件提供的管道参数。 有时该参数将为空,而不是 NULL,而只是空 ('')。
如何编写一个表达式,将参数评估为 TRUE/FALSE(空白/非空白),我可以将其放入我的 IF 活动中?
基本问题,但非常感谢。
我试过了 @pipeline().parameters.x = '' 但它只是告诉我 Parameter x = '' is not found .......
【问题讨论】:
您可以在 if 活动中使用以下表达式来评估参数是否为空。
@empty(pipeline().parameters.ok)
示例演示:
示例参数ok。
例如,我创建了一个字符串变量,我将在 if 中使用它来检查输出。
在 if 中给出上述表达式。
在真实活动中,我给出了一组变量活动并给出了一些价值,并且在虚假活动中做了同样的事情。
未给定参数值时输出(空)。
当我们给参数任何值时输出
【讨论】: