Comment diviser une longue ligne de code PL / pgSQL en plusieurs lignes?


16

Existe-t-il un moyen de diviser une longue ligne de code PL / pgSQL sur plusieurs lignes? Mon contexte est une fonction déclencheur où je connecte les insertions dans une table selon:

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
C'est du SQL simple, pas du PL / pgSQL
a_horse_with_no_name

Je n'ai inclus que le morceau avec lequel j'avais besoin d'aide, il fait partie d'une fonction PL / pgSQL.
dw8547

Réponses:


23

Les constantes de chaîne peuvent être réparties sur plusieurs lignes comme indiqué dans le manuel

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.'
);
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.