私は redshift を使用しており、列のコンマ区切りリストを作成したいと考えています。次を使用して、情報スキーマから列名を取得しようとしていますlistagg
:
SELECT
listagg(column_name,',') within group (order by ordinal_position)
FROM information_schema.columns
WHERE table_schema = 'my_schema'
AND table_name = 'my table';
次のエラーが表示されます。
[Amazon](500310) Invalid operation: Function (listagg(text,text)) must be applied on at least one user created tables;