Snowflake 程序中 IF 条件下的变量比较

Posted

技术标签:

【中文标题】Snowflake 程序中 IF 条件下的变量比较【英文标题】:Variable comparison in IF condition in Snowflake procedure 【发布时间】:2021-03-22 14:22:03 【问题描述】:

我在雪花存储过程中使用变量作为 IF 条件的比较,如下所示

if (col1=='v_f_'+trim(v_description))

注意:v_description 是一个具有某些值的变量

但出现以下错误,请在这里纠正我。

Failed: Code: undefined State: undefined Message: trim is not defined Stack Trace: undefined

谢谢

【问题讨论】:

【参考方案1】:

我认为是 javascript,所以你需要将其称为方法:

if (col1=='v_f_'+v_description.trim())

【讨论】:

谢谢,它正在工作。再次得到不同的错误“空参数传递”,不确定这是否与 if 条件有关。 如果答案正确,请标记为正确。对于另一个问题,您需要分享您的简化存储过程,以及如何调用它。也许您可以将其作为一个新问题提出。

以上是关于Snowflake 程序中 IF 条件下的变量比较的主要内容,如果未能解决你的问题,请参考以下文章

具有多个条件的 if 语句

如何在gdb中打印特定条件下的变量?

如何在 if-else 条件下的列中使用 Spark 值 - Scala

JS if 变量判断的高阶用法

使用if条件使用python比较密码

Cmake中的条件判断if/elseif/else