Líneas 1 a 2: Crean un procedimiento nuevo o lo reemplazan si ya existe uno anteriormente almacenado con el nombre PRIMERO.
Línea 3: La palabra reservada BEGIN determina el inicio del cuerpo del procedimiento que contiene la lógica o algoritmo a ejecutar.
Línea 4: Una única línea de codigo con la instrucción DBMS_OUTPUT.PUT_LINE define el cuerpo del procedimiento con la sola intención de mostrar en pantalla el mensaje Hola mundo!.
Línea 5: Fin del procedimiento.
Línea 6: Ejecutar sentencia de creación del procedimiento.
SQL> CONNECT FERNANDEZ/FERNANDEZNormalmente se encuentra deshabilitada la salida de mensajes por pantalla. Asignando el valor ON a la variable de ambiente SERVEROUTPUT, SQL*Plus muestra los mensajes de salida de los procedimientos almacenados.
Conectado.
SQL> CREATE OR REPLACE
2 PROCEDURE PRIMERO AS
3 BEGIN
4 DBMS_OUTPUT.PUT_LINE('Hola mundo!');
5 END PRIMERO;
6 /
Procedimiento creado.
SQL> SET SERVEROUTPUT ONEjecutamos el procedimiento con el comando EXECUTE.
SQL> EXECUTE PRIMEROPodemos leer este tema en la documentación estandar de Oracle:
Hola mundo!
Procedimiento PL/SQL terminado correctamente.
SQL>
Manual: Oracle Database PL/SQL User's Guide and Reference
Capítulo: 8 Using PL/SQL Subprograms
Título:Understanding PL/SQL Procedures
Entradas relacionadas:
PL/SQL Tutorial
No hay comentarios:
Publicar un comentario