procedimientos almacenados contienen SQL dinámico construido sobre la marcha , lo que significa una cadena de código SQL que se construye a partir de ciertos criterios o entradas de usuario . Después de generar el código SQL , utilice la instrucción " ejecutar" para ejecutar el código SQL . El código se ejecuta de la misma manera como SQL estático , excepto el servidor debe compilar el código cada vez que es de ejecución, lo que hace que SQL dinámico más lento que un procedimiento estático . Instrucciones
1
Abra el software de Oracle Enterprise Manager , en el menú de programas de Windows. Abra la PL -SQL editor.
2
Crear una cadena PL -SQL dinámico. Por ejemplo, la siguiente declaración de Oracle crea una consulta simple que devuelve una lista de los clientes :
declarar sql nvarchar ( 300 ) ; sql: = " select * from clientes ' ;
3
Ejecutar la sentencia dinámica . La siguiente sentencia se ejecuta la cadena dinámica " sql ":
ejecutar sql ;
4
clic en el botón " Ejecutar" para ejecutar la instrucción . La declaración de Oracle se ejecuta y una lista de clientes visualizar en el panel de resultados.