En éste capítulo veremos la instalación de herramientas y dependencias necesarias para que puedas seguir el tutorial sin problemas.
Herramientas necesarias
Para que puedas seguir el tutorial necesitarás:
Software | Versión |
---|---|
Oracle DataBase Server | Express Edition 11g |
SQLDeveloper | 4.0 |
Configuraciones |
---|
Usuario HR de Oracle Habilitado |
Puedes guiarte de éste artículo para poder tener instalado todo lo necesario.
Salida DBMS en SQL Developer
En ésta sección veremos la configuración de SQLDeveloper para poder visualizar la salida DBMS. La salida DBMS es muy importante, ya que nos permitirá ver los resultados de nuestro código PL/SQL haciendo uso de la función DBMS_OUTPUT.PUT_LINE.
Lo primero que tenemos que hacer es abrir el PL/SQL y crear una nueva conexión damos clic en el botón "+" de la ficha de conexiones:
Ahora debemos llenar los datos de conexión para el usuario HR:
Hasta aquí nada nuevo. Ahora debemos abrir la ficha de Salida DBMS, para ésto, debemos ir al menú Ver -> Salida DBMS:
Ésto hará que aparezca la ficha Salida DBMS, ahora debemos agregar un salida DBMS para nuestra conexión, para ésto damos clic en el símbolo "+" de la ficha Salida DBMS y en el cuadro de Seleccionar conexión debemos seleccionar nuestra conexión HR:
¡Listo!, ahora solo necesitamos probar que realmente funciona, para ésto podemos utilizar el siguiente código de prueba:
BEGIN DBMS_OUTPUT.PUT_LINE('Bienvenido al tutorial PL/SQL Básico'); END;
Al ejecutar el código anterior nos aparecerá el mensaje "Bienvenido al tutorial PL/SQL Básico" en la ficha Salida DBMS:
Conclusiones
En éste capítulo hemos abarcado el software necesario para seguir éste manual, dando mayor incape a la Salida DBMS del SQLDeveloper ya que es éste salida la que usaremos para visualizar los resultados de nuestro código PL/SQL.
Si bien es cierto que SQLDeveloper no es la única herramienta que permite el desarrollo de código PL/SQL además de administrar bases de datos en Oracle, se ha optado por usar ésta herramienta debido a que es gratuita, además de ser multi plataforma.