Я наткнулся на поток для сортировки, когда пытался найти решение для сортировки моего столбца массива.
Я попробовал ответить, и у меня возникли проблемы с установкой переменной для хранения массива.
Это не работает:
SET b = ['asdfk', 'sdfdd'];
Вот что я пробовал:
CREATE OR REPLACE FUNCTION sort_func(a array)
RETURNS string
LANGUAGE JAVASCRIPT
AS
$$
return A.reverse()
$$
;
SELECT sort_func('foo');
Где SELECT sort_func ('foo');
Это ошибка:
SQL compilation error: error line 1 at position 7 Invalid argument types for function 'SORT_FUNC': (VARCHAR(3))
Могу ли я помочь лучше понять, как Snowflake видит «массивы». Спасибо!