polecenia DROP FUNCTION: DROP FUNCTION [ IF EXISTS ] nazwa_funkcji [ ([typ_argumentu [, …]]) ], [, ...] [ CASCADE | RESTRICT ] Przykład DROP FUNCTION subt_one(int4);
Aliasy zmiennych Odwołania do parametrów, z którymi uruchomiono funkcję, realizuje się poprzez $1, $2 itd. Za pomocą deklaracji ALIAS można się do nich odwoływać za pomocą własnych zdefiniowanych nazw: nazwa ALIAS FOR $n Instrukcje warunkowe IF-THEN-ELSE IF wyrażenie THEN instrukcje –zagnieżdżanie dozwolone [ELSE instrukcje –zagnieżdżanie również dozwolone] END IF; NULLIF NULLIF(wejście,wartość) Funkcja ta zwraca wartość NULL, jeżeli wartością wyrażenie wejście=wartość jest TRUE, w innym przypadku zwraca wartość wejście. CASE CASE WHEN wyrażenie THEN wyrażenie ELSE wyrażenie END; Pętle WHILE WHILE wyrażenie LOOP instrukcje END LOOP; FOR FOR nazwa IN [REVERSE] od..do LOOP instrukcje END LOOP; FOR wiersz IN SELECT [treść zapytania] LOOP instrukcje END LOOP; --pętla wykonuje się dla każdego wiersza zwróconego przez SELECT Procedury wyzwalane Za pomocą procedury wyzwalanej (tzw.