Skip to main content
 

DBMS_SQL - SQL dinamici

DBMS_SQL è un package Oracle che fornisce una interfaccia ideale per fare il parsing di istruzioni SQL dinamiche di data manipulation language (DML) o data definition language (DDL). Per esempio, è possibile lanciare una istruzione di DROP TABLE all'interno di una stored procedure usando un parametro come nome della tabella.

Oracle Online Docs

Summary of DBMS_SQL Subprograms

  • BIND_ARRAY Procedures
  • BIND_VARIABLE Procedures
  • CLOSE_CURSOR Procedure
  • COLUMN_VALUE Procedure
  • COLUMN_VALUE_LONG Procedure
  • DEFINE_ARRAY Procedure
  • DEFINE_COLUMN Procedure
  • DEFINE_COLUMN_LONG Procedure
  • DESCRIBE_COLUMNS Procedure
  • DESCRIBE_COLUMNS2 Procedure
  • EXECUTE Function
  • EXECUTE_AND_FETCH Function
  • FETCH_ROWS Function
  • IS_OPEN Function
  • LAST_ERROR_POSITION Function
  • LAST_ROW_COUNT Function
  • LAST_ROW_ID Function
  • LAST_SQL_FUNCTION_CODE Function
  • OPEN_CURSOR Function
  • PARSE Procedure
  • VARIABLE_VALUE Procedures

 

Dynamic