Scrivere SQL dinamici
Si tratta di tecniche per mettono di scrivere il testo dell' SQL a runtime.
Tutto questo permette di scrivere codice d' uso generale, scalabile e riutilizzabile poichè il testo dell SQL non è conosciuto in fase di compilazione. Per esempio siamo in grado di scrivere una procedure che lancia istruzioni DML su una tabella il cui nome non è conosciuto fino a runtime.
Oracle mette a disposizione due sistemi per realizzare SQL dinamici:
- Cursori parametrici
- Il package DBMS_SQL e EXCE_SQL