p°φkaz_RETURN
::= RETURN v²raz;
P°φkaz RETURN urΦuje hodnotu funkce jako hodnotu v²razu. Tento p°φkaz musφ b²t umφst∞n v t∞le funkce. Typ v²razu musφ b²t takov², aby se dal p°i°adit do v²sledku funkce. Pro p°i°azenφ platφ pravidla uvedenß v popisu p°φkazu SET.
P°φkaz RETURN m∙₧e b²t obsa₧en v t∞le funkce vφcekrßt a m∙₧e b²t proveden opakovan∞. Musφ vÜak b²t proveden nejmΘn∞ jednou, krom∞ p°φpadu, ₧e je funkce (netypicky) volßna p°φkazem CALL jako procedura.
P°φklad pou₧itφ:
FUNCTION maxcislo () RETURNS INT;
BEGIN
DECLARE maxval INT;
SELECT MAX(cis)+1 INTO maxval FROM Tab1;
RETURN (maxval);
END