Sql dinámico

Solo disponible en BuenasTareas
  • Páginas : 4 (911 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de junio de 2011
Leer documento completo
Vista previa del texto
1. El paquete DBMS_SQL proporciona una interfaz para utilizar SQL dinámico para analizar cualquier lenguaje de manipulación de datos (LMD) o lenguaje de definición de datos declaración (DDL),utilizando PL / SQL. Por ejemplo, puede escribir una instrucción DROP TABLE dentro de un procedimiento almacenado mediante el procedimiento PARSE suministrado con el paquete DBMS_SQL.

PL / SQL proporcionados maneras de escribir el SQL dinámico:
*Nativo de SQL dinámico, un lenguaje PL / SQL (es decir, nativos) característica de la construcción y ejecución de sentencias de SQL dinámico*Paquete DBMS_SQL, una API para la construcción, ejecución, y la descripción de sentencias de SQL dinámico

Este capítulo contiene los siguientes temas:
* Usando DBMS_SQL
Informacióngeneral
Modelo de seguridad
Constantes
Excepciones
Notas de funcionamiento

Ejemplos
Estructuras de Datos
Tipos de registroTIPOS DE MESA

Resumen de los Subprogramas DBMS_SQL

*Usando DBMS_SQL

Información general
Modelo de seguridad
Constantes
Excepciones
Notas de funcionamientoEjemplos
Información general

Oracle le permite escribir procedimientos almacenados y anónima bloques PL / SQL que utiliza SQL dinámico. Sentencias de SQL dinámico no están incluidos en elprograma de origen, sino que se almacenan en cadenas de caracteres que se introducen, o construida por el programa en tiempo de ejecución. Esto le permite crear más procedimientos de uso general. Porejemplo, SQL dinámico permite crear un procedimiento que funciona en una tabla cuyo nombre no se conoce hasta tiempo de ejecución.
Nativo de SQL dinámico es una alternativa a DBMS_SQL que le permitecolocar sentencias de SQL dinámico directamente en bloques PL / SQL. En la mayoría de situaciones, nativo de SQL dinámico es más fácil de usar y funciona mejor que DBMS_SQL. Sin embargo, los nativos...
tracking img