PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

String de formato Postgres usando array


Você pode usar uma função de formato e uma palavra-chave VARIADIC. Requer 9.3, onde erro corrigido na implementação de função variável
postgres=# SELECT format('%s %s', 'first', 'second');
    format    
--------------
 first second
(1 row)

postgres=# SELECT format('%s %s', ARRAY['first', 'second']);
ERROR:  too few arguments for format
postgres=# SELECT format('%s %s', VARIADIC ARRAY['first', 'second']);
    format    
--------------
 first second
(1 row)