En aquesta secció, aprendrem a crear el nostre primer programa en PL/SQL. Com en molts altres llenguatges de programació, el primer programa que escriurem serà un simple "Hola Món". Aquest exercici ens ajudarà a familiaritzar-nos amb la sintaxi bàsica de PL/SQL i a entendre com executar un bloc de codi PL/SQL.

Objectius

  • Entendre la sintaxi bàsica d'un bloc PL/SQL.
  • Aprendre a declarar i inicialitzar variables.
  • Escriure i executar un bloc PL/SQL senzill.

Estructura d'un Bloc PL/SQL

Un bloc PL/SQL té la següent estructura bàsica:

DECLARE
    -- Secció de declaració de variables
BEGIN
    -- Secció d'execució
EXCEPTION
    -- Secció de gestió d'excepcions
END;
/

Descripció de les seccions

  • DECLARE: Aquí es declaren les variables que s'utilitzaran en el bloc. Aquesta secció és opcional.
  • BEGIN: Aquesta és la secció principal on s'executa el codi.
  • EXCEPTION: Aquesta secció és opcional i s'utilitza per gestionar errors que puguin ocórrer durant l'execució del bloc.
  • END: Marca el final del bloc PL/SQL.

Exemple: Hola Món

Ara, crearem un bloc PL/SQL que imprimeixi "Hola Món" a la consola.

Codi

BEGIN
    DBMS_OUTPUT.PUT_LINE('Hola Món');
END;
/

Explicació del Codi

  • BEGIN: Inici de la secció d'execució.
  • DBMS_OUTPUT.PUT_LINE('Hola Món');: Aquesta línia utilitza el paquet DBMS_OUTPUT per imprimir el text "Hola Món" a la consola.
  • END;: Final del bloc PL/SQL.
  • /: Aquest caràcter s'utilitza per indicar al sistema que el bloc PL/SQL ha acabat i que es pot executar.

Executar el Bloc

Per executar aquest bloc de codi, segueix aquests passos:

  1. Obre el teu entorn de desenvolupament PL/SQL (com Oracle SQL Developer).
  2. Copia i enganxa el codi anterior en una nova finestra de comandes.
  3. Executa el codi.

Si tot està configurat correctament, hauràs de veure el següent resultat a la consola:

Hola Món

Exercici Pràctic

Exercici 1: Modificar el Missatge

Modifica el bloc PL/SQL per imprimir un missatge diferent, per exemple, "Benvingut a PL/SQL".

Solució

BEGIN
    DBMS_OUTPUT.PUT_LINE('Benvingut a PL/SQL');
END;
/

Exercici 2: Declarar i Utilitzar una Variable

Declara una variable de tipus VARCHAR2 i utilitza-la per emmagatzemar i imprimir el missatge "Hola Món".

Solució

DECLARE
    v_message VARCHAR2(50);
BEGIN
    v_message := 'Hola Món';
    DBMS_OUTPUT.PUT_LINE(v_message);
END;
/

Explicació de la Solució

  • DECLARE: Secció on es declara la variable v_message de tipus VARCHAR2.
  • v_message := 'Hola Món';: Assignació del valor "Hola Món" a la variable v_message.
  • DBMS_OUTPUT.PUT_LINE(v_message);: Impressió del valor de la variable v_message.

Conclusió

En aquesta secció, hem après a crear i executar un bloc PL/SQL senzill que imprimeix "Hola Món" a la consola. També hem vist com declarar i utilitzar variables dins d'un bloc PL/SQL. Aquest és el primer pas per començar a treballar amb PL/SQL i ens proporciona una base sòlida per avançar cap a temes més complexos.

En el següent mòdul, explorarem els fonaments de PL/SQL, incloent l'estructura del bloc, les variables i els tipus de dades, i les estructures de control.

© Copyright 2024. Tots els drets reservats