Concatenarea - studopediya

Concatenarea este un proces de construire a unei noi linii prin combinarea a două (sau mai multe) siruri de caractere. Concatenarea face parte din operațiunile standard de PostgreSQL și, prin urmare, pot fi utilizate direct cu variabile în funcțiile PL / pgSQL. Este un instrument indispensabil pentru formatarea atunci când se lucrează cu mai multe variabile care conțin date de caractere.

Concatenation este utilizat numai cu siruri de caractere. Operatorul de concatenare (||) este plasat între componentele combinare (sir de caractere sau variabilă).

Listarea 6,26 înlănțuire creează un șir de caractere returnat de funcția.

Listarea 6.26. Întoarcere rezultatul concatenării

CREATE OR REPLACE FUNCTION books.compound_word (text, text)

Transformă textul AS

ALIAS word1 pentru $ 1;

ALIAS WORD2 pentru $ 2;

-- Întoarcere unirea a două cuvinte.

RETURN word1 || WORD2;

LINGVISTICE „plpgsql“ VOLATILĂ

Dacă treci funcția argumente «pauză» și «rapid», funcția returnează combinat șir «micul dejun»:

SELECT books.compound_word ( 'pauză', 'rapid');

transferul comenzilor de control există în aproape toate limbajele de programare moderne, și PL / pgSQL nu este o excepție. Din punct de vedere tehnic, funcția în sine apela poate fi considerată ca un transfer de secvențe de control comandă PL / pgSQL. Cu toate acestea, există alte mijloace, mai bune de determinare a secvenței de comandă PL / pgSQL. Este vorba despre instrucțiuni condiționată, în cazul / APOI și cicluri.

comandă condițional indică faptul că unele acțiuni (sau secvență) este realizată în conformitate cu setul de condiții logice pentru verificarea rezultatelor. Definiția pare complicat, dar, de fapt, instrucțiuni condiționale sunt foarte simple. Într-o formulare informală a comenzii este condiționată după cum urmează: „în cazul în care condiția este adevărată, efectuați acest tip de acțiune.“