Programme PL/SQL Hello World (Exemple)
โก Rรฉsumรฉ intelligent
Le premier programme PL/SQL montre comment se connecter ร un Oracle Utilisez SQL*Plus pour crรฉer une base de donnรฉes et exรฉcuter un exemple ยซ Hello World ยป. Cette ressource explique l'outil SQL*Plus, les dรฉtails de connexion, les blocs anonymes, la dรฉclaration de variables et le fonctionnement des commentaires en PL/SQL.

Dans ce tutoriel, nous allons vous prรฉsenter SQL*Plus et apprendre ร le connecter ร la base de donnรฉes.
Aprรจs la connexion, nous verrons รฉgalement comment รฉcrire notre premier programme, ยซ Hello World ยป, en PL/SQL.
Qu'est-ce que SQL*Plus ?
SQL*Plus est un outil de requรชtes interactives et par lots installรฉ avec chaque Oracle installation. Il peut รชtre trouvรฉ dans Dรฉmarrer > Programmes > Oracle-OraHomeName > Dรฉveloppement d'applications > SQL Plus. Alternativement, vous pouvez รฉgalement le tรฉlรฉcharger ร partir du Oracle Rรฉseau technologique (OTN).
Il possรจde une interface utilisateur en ligne de commande, un Windows Interface graphique (GUI) et interface utilisateur web.
Il permet ร l'utilisateur de se connecter ร la base de donnรฉes et d'exรฉcuter des commandes PL/SQL.
Connexion ร la base de donnรฉes
Dans cette section, nous allons apprendre ร nous connecter ร SQL*Plus. Windows Interface graphique. Lorsque vous ouvrez SQL*Plus, il vous demandera les informations de connexion comme indiquรฉ ci-dessous.
Dรฉtails de connexion
- Nom d'utilisateur:
- Mot de passe:
- Chaรฎne hรดte :
- Aprรจs une connexion rรฉussie, le SQL Le signe Plus apparaรฎtra comme indiquรฉ ci-dessous.
- Nous devons exรฉcuter ยซ set serveroutput on ยป si nous avons besoin de voir la sortie du code.
- Nous sommes maintenant prรชts ร utiliser l'outil SQL*Plus.
Comment รฉcrire un programme simple en utilisant PL/SQL
Dans cette section, nous allons รฉcrire un programme simple pour imprimer ยซ Hello World ยป en utilisant un ยซ Bloc anonyme" .
BEGIN dbms_output.put_line ('Hello World..'); END; /
Sortie :
Hello World...
Code Explication:
- Code ligne 2: Affiche le message ยซ Hello Worldโฆ ยป.
- La capture d'รฉcran ci-dessous explique comment saisir le code dans SQL*Plus.
ร noter: Un bloc doit toujours se terminer par un slash (/), qui indique au compilateur la fin du bloc. Tant que le compilateur n'a pas rencontrรฉ ce slash, le bloc n'est pas considรฉrรฉ comme terminรฉ et il ne l'exรฉcute pas.
Dรฉclaration et utilisation des variables dans le programme
Nous allons ici afficher ยซ Hello World ยป en utilisant des variables.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
Sortie :
Hello World
Code Explication:
- Code ligne 2: Dรฉclaration d'une variable ยซ text ยป de type VARCHAR2 de taille 25.
- Code ligne 4: Affectation de la valeur ยซ Hello World ยป ร la variable ยซ texte ยป.
- Code ligne 5: Impression de la valeur de la variable ยซ texte ยป.
Commentaires en PL/SQL
Commenter le code demande simplement au compilateur d'ignorer l'exรฉcution de ce code particulier.
Les commentaires permettent d'amรฉliorer la lisibilitรฉ du programme. En PL/SQL, le code peut รชtre commentรฉ de deux maniรจres :
- Utiliser 'โ' en dรฉbut de ligne pour commenter cette ligne.
- L'utilisation de '/*โฆโฆ*/' permet de commenter plusieurs lignes. Le symbole '/*' marque le dรฉbut du commentaire et le symbole '*/' marque la fin du commentaire. Le code situรฉ entre ces deux symboles sera interprรฉtรฉ comme un commentaire par le compilateur.
ExempleDans cet exemple, nous allons afficher ยซ Hello World ยป et observer le comportement des lignes commentรฉes dans le code.
BEGIN --single line comment dbms_output.put_line ('Hello World'); /*Multi line commenting begins Multi line commenting ends */ END; /
Sortie :
Hello World
Code Explication:
- Code ligne 2Commentaire sur une seule ligne ; le compilateur a ignorรฉ cette ligne lors de lโexรฉcution.
- Code ligne 3: Affichage de la valeur ยซ Hello World ยป.
- Code ligne 4Les commentaires multilignes commencent par '/*'.
- Code ligne 5Les commentaires multilignes se terminent par '*/'.






