diff --git a/COURS/PLSQL.tex b/COURS/PLSQL.tex index 7425400..32d3095 100644 --- a/COURS/PLSQL.tex +++ b/COURS/PLSQL.tex @@ -342,27 +342,6 @@ Afin d'interagir avec l'utilisateur, il existe deux types de commandes. -\begin{exercice} - \'Ecrire un fichier SQL qui permet d'afficher le message ``Entrer - votre age :'', de saisir l'\^age de l'utilisateur dans la variable - \code{vage} et d'afficher ``Votre age est 20 ans'' si $20$ est le - contenu de la variable \code{vage}. -\end{exercice} - -\cache{ - variable vage NUMBER - - PROMPT Entrer votre age - - ACCEPT vage - - PROMPT Votre age est - - PRINT vage - - PROMPT ans -} - \section{Exécution du code PL/SQL} @@ -513,6 +492,40 @@ résultat : \item \code{/} (seul sur une ligne) déclenche l’exécution du bloc PL/SQL ou de l’ ordre SQL stocké dans le buffer. \end{itemize} + + +\begin{exercice} + \'Ecrire un fichier SQL qui permet d'afficher le message ``Entrer + votre age :'', de saisir l'\^age de l'utilisateur dans la variable + \code{vage} et d'afficher ``Votre age est 20 ans'' si $20$ est le + contenu de la variable \code{vage}. +\end{exercice} + +\cache{ +variable vage NUMBER + +PROMPT Entrer votre age + +ACCEPT vage + +begin + +:vage:=\&vage; + +end; + +. + +/ + +PROMPT Votre age est + +PRINT vage + +PROMPT ans +} + + \section{Structure d'un bloc \plsql{}} \plsql{} n'interprète pas une commande, mais un ensemble de commandes