En PL/SQL, vous pouvez déclarer des variables en utilisant la syntaxe suivante :
DECLARE
nom_variable1 type_de_données;
nom_variable2 type_de_données := valeur_initiale;
-- ...
BEGIN
-- Instructions
END;
Pour affecter des valeurs aux variables, utilisez simplement l'opérateur
d'affectation (`:=`). Par exemple :
DECLARE
a NUMBER := 5;
b NUMBER := 10;
BEGIN
-- Instructions
a := 7;
-- Réaffectation de la valeur de 'a'
END;
Pour les structures de contrôle, vous pouvez utiliser les blocs IF-THEN-ELSE, les
boucles FOR, WHILE, etc. Par exemple :
DECLARE
x NUMBER := 10;
BEGIN
IF x > 5 THEN
DBMS_OUTPUT.PUT_LINE('x est supérieur à 5');
ELSE
DBMS_OUTPUT.PUT_LINE('x est inférieur ou égal à 5');
END IF;
END;
Pour calculer la somme de valeurs, vous pouvez utiliser un programme simple :
SET SERVEROUTPUT ON;
DECLARE
somme NUMBER := 0;
valeur1 NUMBER := 5;
valeur2 NUMBER := 10;
BEGIN
somme := valeur1 + valeur2;
DBMS_OUTPUT.PUT_LINE('La somme est : ' || somme);
END;
Ce bloc déclare deux variables, `valeur1` et `valeur2`, leur affecte des valeurs
puis calcule leur somme avant de l'afficher à l'aide de `DBMS_OUTPUT.PUT_LINE`.
aymane el mahjoubi
abdelaziz khayroune