Base de datos
SQL*Plus entonces ejecuta el bloquey muestra el “¡Hola Mundo!” en la pantalla. SQL*Plus es provisto por Oracle como una especie de línea base de entorno donde se pueden ejecutar sentencias SQL y bloques PL/SQL. Mientras que algunosdesarrolladores siguen utilizando únicamente SQL*Plus, la mayoría utiliza un entorno de desarrollo integrado (IDE). Entre los más populares de estos entornos de desarrollo (basado en encuestasinformales que he tomado en mis sesiones de entrenamiento) son
• Oracle SQL Developer, de Oracle • Toad y SQL Navigator, de Quest Software • PL/SQL Developer, de Allround Automations
Cada herramientaofrece, con algunas diferencias, ventanas y pasos para crear, guardar, y ejecutar bloques PL/SQL, así como habilitar y deshabilitar la salida del servidor. En esta serie de artículos, voy a suponer quesólo tienen acceso a SQL*Plus y que van a ejecutar todas las sentencias en una ventana de comandos SQL*Plus.
¡Póngale nombre a los bloques!
Todos los bloques que hemos visto hasta el momento son“anónimos”, no tienen nombres. Si los bloques anónimos fueran la única manera de organizar el código, sería muy difícil usar PL/SQL para crear una aplicación grande y compleja. Por esto, PL/SQL soportala definición de bloques nombrados (named blocks), también conocidos como subprogramas. Los subprogramas pueden ser procedimientos o funciones. Generalmente, un procedimiento se utiliza para realizaruna acción y una función se utiliza para calcular y devolver un valor. Voy a tratar sobre subprogramas con mucho más detalle en un próximo artículo de esta serie. Por ahora, vamos a asegurarnos de...
Regístrate para leer el documento completo.