【发布时间】:2021-08-10 05:29:05
【问题描述】:
我目前正在尝试重构 Snowflake 中的一些 SQL 逻辑,以提高可读性并通过使用 UDF 减少重复代码。
这是我要创建的 UDF:
create or replace function myfunc(var1 varchar, var2 varchar)
returns table (result int)
as
$$
select var1 from table1
where var2 = 1
$$;
select * from table(myfunc(column1, column2));
我希望 var1 和 var2 成为 table1 中的两个列名,但不确定如何在 SQL/Snowflake UDF 中执行此操作。
【问题讨论】:
标签: sql snowflake-cloud-data-platform