¿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.'
);

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.'
);
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.