¿Cómo divido una larga línea de código PL / pgSQL en varias líneas?

16

¿Hay alguna manera de dividir una larga línea de código PL / pgSQL en varias líneas? Mi contexto es una función desencadenante donde registro inserciones en una tabla según:

INSERT INTO insert_log (log_time, description)
VALUES (
    now()
    , 'A description. Made up of 3 semi long sentences. That I want to split, in the code, not in the log table, over 3 lines for readability.'
);
dw8547
fuente
2
Eso es SQL simple, no PL / pgSQL
a_horse_with_no_name
Solo incluí el fragmento con el que necesitaba ayuda, es parte de una función PL / pgSQL.
dw8547

Respuestas:

23

Las constantes de cadena se pueden dividir en varias líneas como se documenta en el manual

INSERT INTO insert_log (log_time, description)
VALUES (
    now()
    , 'A description. Made up of 3 semi long sentences. '
      'That I want to split, in the code, not in the log table, '
      'over 3 lines for readability.'
);
un caballo sin nombre
fuente