Tp4 plsql 2019 2020 pdf USTHB ?? Faculté d ? Electronique et Informatique Département Informatique Architecture de S G B D relationnels TP Oracle RELARQUE IMPORTANTE Pour l'ensemble des TP on demande de réaliser un compte-rendu du travail e ?ectué Ce comp

USTHB ?? Faculté d ? Electronique et Informatique Département Informatique Architecture de S G B D relationnels TP Oracle RELARQUE IMPORTANTE Pour l'ensemble des TP on demande de réaliser un compte-rendu du travail e ?ectué Ce compte-rendu comprendra un rapport manuscrit ou réalisé sur traitement de texte détaillant les points intéressants abordés à chaque question - requêtes SQL correspondant aux questions posées - résultat de l'exécution de la requête - réponses aux questions soulevées dans le sujet - explication des parties non triviales des requêtes complexes - analyse et commentaire des jeux d'essais PLSQL Le langage PL SQL Procedural Language SQL est une extension du langage SQL qui o ?re un environnement procédural au langage SQL Les fonctionnalités de PL SQL sont les suivantes - Dé ?nition de variables Traitements conditionnels Traitements répétitifs Traitements des curseurs Traitements des erreurs Les programmes PL SQL sont organisés et sont interprétés en blocs Un bloc est un ensemble de commandes il est structuré en trois sections comme suit --BLOC PLSQL DECLARE Déclaration des variables des types des curseurs fonctions et procédures BEGIN Instructions PLSQL toute instruction est terminée par EXCEPTION Traitement des erreurs END - - Fin du bloc PL SQL Remarque Le traitement des erreurs se fait en initialisant une variable de type EXCEPTION et ensuite l ? utiliser dans la partie EXCEPTION Exemple A ?cher les noms des employés de catégorie Assistant par rang ensuite a ?cher le nombre des employés existant DECLARE cursor cr is select nomemp from employe where categorie 'Assistant' -- la dé ?nition du curseur PL SQL c rec cr rowtype -- c rec prend le même type que cr i binary integer -- basically an integer vide EXCEPTION BEGIN i for c rec in cr loop -- mettre cr dans c rec dbmsoutput putline 'L''employé N ' i ' est ' c rec nomemp i i exit when cr notfound end loop if i then RAISE vide else i i- dbmsoutput putline 'La catégorie Assistant contient ' i ? employé ' end if EXCEPTION WHEN vide THEN dbmsoutput putline 'La catégorie Assistant ne contient aucun employé' END Pour a ?cher un texte vous utilisez le package DBMS OUTPUT Pour rendre les a ?chages visibles dans SQLPLUS il faut utiliser la commande suivante SET SERVEROUTPUT ON CFonctions et procédures Le code PlSQL peut être sauvegardé dans une procédure ou fonction avec ou sans paramètres CREATE OR REPLACE PROCEDURE Nomdeprocedure arg type arg type ? IS Declaration de variables locales BEGIN Instructions END Pour exécuter une procédure SQL EXECUTE Nomdeprocedure valeurs des arguments Remarque pour voir les erreurs syntaxiques commises lors de la déclaration une procédure il faut utiliser l ? instruction show errors procedure Nomdeprocedure Questions Supposons que les tables des TP précédents sont crées et remplies Ecrire un code PLSQL qui permet d ? a ?cher pour chaque marque le nombre de modèles Exemple La marque TOYOTA ? possède modèles Ajouter la contrainte suivante le salaire d ? un employé doit être entre DA et DA

Documents similaires
Rapport 6 Université HASSAN ier Faculté des Sciences et Techniques SETTAT Département d ? Informatique Rapport de Mini Projet Master Sciences et Techniques Option Réseaux Systèmes Informatiques L ? exposé oral Préparé par Sou ?ane OUAHOU Mohamed TARSAFI E 0 0
Chap 2 3 Chapitre Organiser et suivre les dossiers du personnel Positionnement du chapitre dans le référentiel Compétence Assurer le suivi administratif du personnel Activité Gestion administrative du personnel de la PME T? ches Organisation et suivi des 0 0
00 formulaire de demande 0 0
Fedia devoir Nous sommes ce que nous faisons de manière répétitive L ? excellence n ? est donc pas un acte mais une habitude D ? après Larousse le stage c ? est une période d ? études pratiques exigées des candidats ou candidates à l ? exercice de certain 0 0
Rapport d x27 audit pdf 1 RAPPORT D ? AUDIT - Objectifs L ? objectif à atteindre dans le cadre de l ? Audit est la véri ?cation de la mise en ?uvre et de la conformité du Système de management intégré de la société S E L-ENGINS DE LEVAGE - Champ de l ? au 0 0
Je voudrai avoir une explication technique Je voudrai avoir une explication tec 0 0
Presentation maple Chapitre Notions de base de calcul formel en MAPLE C ? est quoi Maple Maple est un puissant logiciel qui peut être utilisé pour résoudre des problèmes mathématiques d ? une manière générale Les dans les domaines des mathématiques scienc 0 0
S0bac22 tle eg ecodroit role de l etat dans l economie note accompagnement 0 1 0 0
Installation d’un serveur IPTV Ce tutoriel vous permettra d’installer un serveu 0 0
uploads/s1/ cv-amiel-15-07-2017.pdf 0 0
  • 90
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 09, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 34.6kB