29.06.2013 Views

Elemente de PL/SQL [pdf] - Baze de date

Elemente de PL/SQL [pdf] - Baze de date

Elemente de PL/SQL [pdf] - Baze de date

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EXEM<strong>PL</strong>U<br />

DECLARE<br />

v_nume varchar2(10);<br />

BEGIN<br />

SELECT nume INTO v_nume FROM stud<br />

WHERE cods>20;<br />

END;<br />

În cazul în care cererea <strong>SQL</strong> returnează mai mult<br />

<strong>de</strong>cât o singură înregistrare, valoarile rezultate nu pot<br />

fi stocate într-o singură variabilă scalară. Numele<br />

pre<strong>de</strong>finit al acestei exceptii este TOO_MANY_ROWS<br />

O altă eroare pentru blocul <strong>de</strong> mai sus este şi<br />

nereturnarea nici unei valori <strong>de</strong> către cererea <strong>SQL</strong> (în<br />

cazul în care nici o specializare nu are codul mai<br />

mare ca 20). Numele pre<strong>de</strong>finit al acestei exceptii<br />

este NO_DATA_FOUND<br />

F. Radulescu. Curs: <strong>Baze</strong> <strong>de</strong> <strong>date</strong> 48

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

Saved successfully!

Ooh no, something went wrong!