7
私はredshiftを使用しており、カンマ区切りの列リストを作成したいと考えています。私はlistagg
を使用して情報スキーマの列名をつかむしようとしている:redshift - information_schema.columnsテーブルで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';
私は次のエラー取得しています:これはINFORMATION_SCHEMAでLISTAGGを適用する方法を答えていませんが
[Amazon](500310) Invalid operation: Function (listagg(text,text)) must be applied on at least one user created tables;