Skip to main content
 

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

Oracle 9i Docs

Dynamic