Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
site:enseignement:licence:2i009:documents-tme:tme-plsql [13/02/2019 21:11] camelia |
site:enseignement:licence:2i009:documents-tme:tme-plsql [10/02/2021 16:13] (Version actuelle) camelia ↷ Page déplacée de site:2i009:documents-tme:tme-plsql à site:enseignement:licence:2i009:documents-tme:tme-plsql |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
<code sql> | <code sql> | ||
exec nom_procedure(liste_paramètres) | exec nom_procedure(liste_paramètres) | ||
- | </code sql> | + | </code> |
Pour afficher les éventuelles erreurs lors de la création d'une procédure ou d'une fonction, dans SQL*PLUS utilisez la commande: | Pour afficher les éventuelles erreurs lors de la création d'une procédure ou d'une fonction, dans SQL*PLUS utilisez la commande: | ||
Ligne 71: | Ligne 71: | ||
* **2.** (//Curseur Implicite//). Écrivez un bloc PL/SQL anonyme qui supprime tous les employés de la table EMPLOYE qui ont 70 ans ou plus et qui affiche le nombre de lignes qui ont été supprimées ou le message 'Aucun employé supprimé' si aucun employé n'a plus de 70 ans. Utilisez les attributs d'un curseur implicite. | * **2.** (//Curseur Implicite//). Écrivez un bloc PL/SQL anonyme qui supprime tous les employés de la table EMPLOYE qui ont 70 ans ou plus et qui affiche le nombre de lignes qui ont été supprimées ou le message 'Aucun employé supprimé' si aucun employé n'a plus de 70 ans. Utilisez les attributs d'un curseur implicite. | ||
- | * **3.** (//Curseur//) Écrivez un bloc PL/SQL anonyme qui modifie tous les noms des profils dans la table grille_sal en ajoutant la lettre 'P' devant chaque nom de profil. Pour chaque profil modifié dans la table grille_sal les valeurs correspondantes dans la table embauche doivent également être modifiées. Utilisez un curseur. | + | * **3.** (//Curseur//) Écrivez un bloc PL/SQL anonyme qui modifie tous les noms des profils dans la table grille_sal en ajoutant la lettre 'P' devant chaque nom de profil. Pour chaque profil modifié dans la table grille_sal les valeurs correspondantes dans la table embauche doivent également être modifiées. Utilisez un curseur. |
* **4.** (//Curseur avec des paramètres//) Écrivez un bloc PL/SQL anonyme qui affiche tous les noms de projet, pour chaque nom de projet on affiche les noms des employés affectés à ce projet. Utiliser un curseur avec des paramètres. | * **4.** (//Curseur avec des paramètres//) Écrivez un bloc PL/SQL anonyme qui affiche tous les noms de projet, pour chaque nom de projet on affiche les noms des employés affectés à ce projet. Utiliser un curseur avec des paramètres. |