Dans ce didacticiel, nous allons présenter SQL * Plus et apprendre à le connecter à la base de données.
Après connexion, nous allons également voir comment écrire notre premier programme "Hello World" en PL / SQL.
Dans ce didacticiel, vous apprendrez.
- Qu'est-ce que SQL * Plus?
- Connexion à la base de données
- Comment écrire un programme simple en utilisant PL / SQL
- Déclaration et utilisation des variables dans le programme
- Commentaires en PL / SQL
Qu'est-ce que SQL * Plus?
SQL * Plus est un outil de requête interactif et par lots qui est installé avec chaque installation d'Oracle. Il se trouve dans Démarrer> Programmes> Oracle-OraHomeName> Développement d'applications> SQL Plus. Vous pouvez également le télécharger à partir d'Oracle Technology Network (OTN)
Il dispose d'une interface utilisateur de ligne de commande, d'une interface graphique Windows et d'une 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 à se connecter à SQL * Plus dans l'interface graphique Windows. Lorsque nous ouvrons SQL * Plus, il vous demandera les détails de connexion comme indiqué ci-dessous.
Détails de connexion:
- Nom d'utilisateur:
- Mot de passe:
- Chaîne d'hôte:
- Après la connexion réussie, le SQL 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 à travailler avec 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 "Anonymous block".
BEGINdbms_output.put_line (‘Hello World… ');END;/Production:
Hello World…
Explication du code:
- Ligne de code 2 : imprime le message "Hello World…"
- La capture d'écran ci-dessous explique comment saisir le code dans SQL * Plus.
Remarque: Un bloc doit toujours être suivi de «/» qui envoie les informations au compilateur sur la fin du bloc. Jusqu'à ce que le compilateur rencontre '/', il ne considérera pas que le bloc est terminé et il ne l'exécutera pas.
Déclaration et utilisation des variables dans le programme
Ici, nous allons imprimer le "Hello World" en utilisant les variables.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Production:
Hello World
Explication du code:
- Ligne de code 2 : déclarer une variable "texte" de type VARCHAR2 de taille 25
- Ligne de code 4 : affectation de la valeur "Hello World" à la variable "texte".
- Ligne de code 5 : Impression de la valeur de la variable "texte".
Commentaires en PL / SQL
Le commentaire du code indique simplement au compilateur d'ignorer ce code particulier lors de l'exécution.
Le commentaire peut être utilisé dans le programme pour augmenter la lisibilité du programme. En PL / SQL, les codes peuvent être commentés de deux manières.
- Utiliser '-' au début de la ligne pour commenter cette ligne particulière.
- En utilisant '/ *…. * /', Nous pouvons utiliser plusieurs lignes. Le symbole '/ *' marque le début du commentaire et le symbole '* /' marque la fin du commentaire. Le code entre ces deux symboles sera traité comme des commentaires par le compilateur.
Exemple : Dans cet exemple, nous allons imprimer 'Hello World' et nous allons également voir comment les lignes commentées se comportent dans le code
BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Production:
Hello World
Explication du code:
- Ligne de code 2 : Le commentaire d'une seule ligne et le compilateur ont ignoré cette ligne depuis l'exécution.
- Ligne de code 3 : impression de la valeur «Hello World».
- Ligne de code 4 : les commentaires multilignes commencent par '/ *'
- Ligne de code 5 : les commentaires multilignes se terminent par «* /»
Résumé
Dans ce didacticiel, vous avez découvert SQL * Plus et l'établissement de la connexion à SQL * Plus. Vous avez également appris à écrire le programme simple et à y utiliser une variable. Dans nos prochains chapitres, nous en apprendrons davantage sur les différentes fonctionnalités qui peuvent être implémentées dans le programme PL SQL.