Jak podzielić długą linię kodu PL / pgSQL na wiele linii?

16

Czy istnieje sposób na podzielenie długiej linii kodu PL / pgSQL na wiele linii? Mój kontekst to funkcja wyzwalacza, w której loguję wstawienia do tabeli zgodnie z:

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
źródło
2
To jest zwykły SQL, a nie PL / pgSQL
a_horse_w_na_nazwa
Podałem tylko fragment, z którym potrzebowałem pomocy, jest to część funkcji PL / pgSQL.
dw8547

Odpowiedzi:

23

Stałe ciągów można podzielić na wiele wierszy, jak opisano w instrukcji

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.'
);
koń bez imienia
źródło