【发布时间】:2022-12-05 23:13:04
【问题描述】:
我想将可变数量的输入传递给 Snowflake 中的以下 udf。
CREATE FUNCTION concat_ws_athena(s1 string, s2 string)
returns string
as
$$
array_to_string(array_construct_compact(s1, s2), '')
$$
;
你如何声明可变数量的输入?
简单地使用数组是行不通的:
CREATE FUNCTION concat_ws_athena(s array)
returns string
as
$$
array_to_string(array_construct_compact(s), '')
$$
;
SELECT concat_ws_athena('a', 'b')
【问题讨论】:
标签: sql snowflake-cloud-data-platform