11.07.2015 Views

Capitolul IV Limbajul PL/SQL

Capitolul IV Limbajul PL/SQL

Capitolul IV Limbajul PL/SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

67END;/În aceeaşi frază SELECT pot fi atribuite valori mai multor variabile.Exemplu:SELECT Nume, Prenume, salar*procent_bonus INTO m_nume, m_prenume,m_salarFROM angajati WHERE angajat_id = ang_id;FuncŃii uzuale<strong>PL</strong>/<strong>SQL</strong> cuprinde un număr mare de funcŃii. În tabelul de mai jos suntincluse cele mai des folosite.FuncŃiaFuncŃii pentru prelucrarea şirurilorupper(s), lower(s)ltrim(s), rtrim(s)Descriereconverteşte s în majuscule/minusculeînlătura spaŃiile de la stânga / dreaptasubstr(s, start, lungime)length(s)FuncŃii pentru prelucrarea datei calendaristicesysdateto_date(data, format)to_char(data, format)FuncŃii pentru date numericeround(x)mod(n, p)abs(x)power(x,n)dbms_random.random()Conversii de tipto_char(n)to_number(s)Alte funcŃiiuserreturnează un subşir definit prin poz. start şi lungimereturnează lungimea şirului de caractere sdata din sistemreturneaza o dată formatată conform formatuluiEx. : to_date('31-12-2007', 'dd-mm-yyyy')Converteşte o dată calendaristică în şir, conformformatului format. Exemplu:to_date(d, 'dd-mm-yyyy')rotunjeşte xreturnează restul împărŃirii întregi n/preturnează val. absolutăreturnează x ngenerează un număr aleator întregconverteşte n în şir de caractereconverteşte şirul s în numărreturnează numele utilizatorului serverului Oracle

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!