Programa "Hola Mundo" en PL/SQL (Ejemplo)
⚡ Resumen inteligente
El primer programa PL/SQL demuestra cómo conectarse a un Oracle Aprenda a usar SQL*Plus para crear una base de datos y ejecute un ejemplo de "Hola Mundo". Este recurso explica la herramienta SQL*Plus, los detalles de conexión, los bloques anónimos, la declaración de variables y cómo funcionan los comentarios en PL/SQL.

En este tutorial, presentaremos SQL*Plus y aprenderemos cómo conectarlo a la base de datos.
Tras la conexión, también veremos cómo escribir nuestro primer programa, "Hola Mundo", en PL/SQL.
¿Qué es SQL*Plus?
SQL*Plus es una herramienta de consulta interactiva y por lotes que se instala con cada Oracle instalación. Se puede encontrar en Inicio > Programas > Oracle-OraHomeName > Desarrollo de aplicaciones > SQL Plus. Alternativamente, también puedes descargarlo desde Oracle Red Tecnológica (OTN).
Tiene una interfaz de usuario de línea de comandos, una Windows Interfaz gráfica de usuario (GUI) y una interfaz de usuario basada en web.
Permite al usuario conectarse a la base de datos y ejecutar comandos PL/SQL.
Conexión a la base de datos
En esta sección, vamos a aprender cómo conectarnos a SQL*Plus en el Windows Interfaz gráfica de usuario (GUI). Al abrir SQL*Plus, se le solicitarán los detalles de conexión, como se muestra a continuación.
Detalles de conexión
- Nombre de usuario:
- Contraseña:
- Cadena de host:
- Después de la conexión exitosa, el SQL Además, aparecerá como se muestra a continuación.
- Necesitamos ejecutar "configurar la salida del servidor" si necesitamos ver la salida del código.
- Ahora estamos listos para trabajar con la herramienta SQL*Plus.
Cómo escribir un programa sencillo usando PL/SQL
En esta sección, vamos a escribir un programa simple para imprimir “Hola Mundo” usando un “bloque anónimo".
BEGIN dbms_output.put_line ('Hello World..'); END; /
Salida:
Hello World...
Code Explicación:
- Code línea 2: Imprime el mensaje “Hola Mundo…”.
- La siguiente captura de pantalla explica cómo introducir el código en SQL*Plus.
Nota: Un bloque siempre debe ir seguido de una barra inclinada (/), que indica al compilador que el bloque ha finalizado. Hasta que el compilador no encuentre la barra inclinada, no considerará que el bloque está completo y no lo ejecutará.
Declaración y uso de variables en el programa.
Aquí vamos a imprimir “Hola Mundo” usando variables.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
Salida:
Hello World
Code Explicación:
- Code línea 2: Declarar una variable “texto” de tipo VARCHAR2 con tamaño 25.
- Code línea 4: Asignando el valor “Hola Mundo” a la variable “texto”.
- Code línea 5: Imprimir el valor de la variable “texto”.
Comentarios en PL/SQL
Comentar el código simplemente le indica al compilador que ignore la ejecución de ese código en particular.
Se pueden usar comentarios en el programa para aumentar su legibilidad. En PL/SQL, el código se puede comentar de dos maneras:
- Utilice el símbolo '–' al principio de la línea para comentar esa línea en particular.
- Utilizando '/*……*/' podemos comentar varias líneas. El símbolo '/*' marca el inicio del comentario y el símbolo '*/' marca el final del comentario. El compilador tratará el código entre estos dos símbolos como comentarios.
EjemploEn este ejemplo, vamos a imprimir 'Hola Mundo' y también vamos a ver cómo se comportan las líneas comentadas en el código.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
Salida:
Hello World
Code Explicación:
- Code línea 2: Comentario de una sola línea, y el compilador ignoró esta línea durante la ejecución.
- Code línea 3: Imprimiendo el valor “Hola Mundo”.
- Code línea 4: Los comentarios multilínea comienzan con '/*'.
- Code línea 5: Los comentarios multilínea terminan con '*/'.






