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 '*/'.






