Uso dei ref-Cursors
Uso di OPEN-FOR, FETCH, eCLOSE
Un SQL dinamico rappresenta una SELECT che resistuisce più righe può essere procvessato in modo nativo come segue:
- Uso un OPEN-FOR per associare la/le variabili al SQL dinamico. La clausula USING di OPEN-FOR specifica un 'bind' tra un parametro e un segnaposto all' interno dell SQL
- La clausula USING non può speicificare il valore NULL, un possibile workaround è l'uso di una variabile non inizializzata come quiExample 7-3
- Per dettagli sulla sintassi vai a OPEN-FOR Statement.
- Uso una FETCH per recuperare i record uno alla volta
- Per dettagli sulla sintassi vai a FETCH Statement
- Usate CLOSe per chiudere il ref-cursor
- Per dettagli sulla sitnassi CLOSE Statement.