09.04.2014 Views

Transakciona obrada - Ncd.matf.bg.ac.rs

Transakciona obrada - Ncd.matf.bg.ac.rs

Transakciona obrada - Ncd.matf.bg.ac.rs

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.

Vraćanje više od jednog rezultujućeg skupa<br />

iz procedure<br />

<br />

<br />

<br />

Procedura može da vraća nula, jedan ili više rezultujućih skupova<br />

pozivajućem programu tako što se pri definiciji uključi klauzula<br />

DYNAMIC RESULT SETS n , (n >= 0).<br />

Pozivajući program treba da izdvoji sadržaj rezultujućih skupova, što<br />

podrazumeva:<br />

<br />

<br />

Dobijanje izvršnog konteksta za izdvajanje rezultujućeg skupa iz stored<br />

procedure.<br />

Dodeljivanje izvršnog kontekstva CALL naredbi za stored proceduru.<br />

Napomena! Ne koristiti ovaj izvršni kontekst u bilo koje druge svrhe<br />

dok se ne izdvoji i poslednji rezultujući skup.<br />

Za svaki rezultujući skup:<br />

<br />

<br />

<br />

Iskoristiti ExecutionContext metod getNextResultSet za izdvajanje<br />

rezultujućeg skupa<br />

Ako nije poznat sadržaj rezultujućeg skupa, koristiti ResultSetMetaData<br />

metode za izdvajanje ove inform<strong>ac</strong>ije<br />

Koristiti SQLJ iterator ili JDBC ResultSet da se izdvoje redovi rezultujćeg<br />

skupa<br />

32<br />

<strong>Transakciona</strong> <strong>obrada</strong>, mart 2010

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

Saved successfully!

Ooh no, something went wrong!