Ed corrige plsql NFA ?? Développement d ? applications avec les bases de données ED PL SQL Corrigé Par la suite on considère que les tables utilisées par les exercices ont été déjà crées et remplies avec les données nécessaires Déclarations itérations bou

NFA ?? Développement d ? applications avec les bases de données ED PL SQL Corrigé Par la suite on considère que les tables utilisées par les exercices ont été déjà crées et remplies avec les données nécessaires Déclarations itérations boucles instructions conditionnelles Exercice Soit la table suivante VOL Numvol Heuredépart Heurearrivée Villedépart Villearrivée Écrivez un programme PL SQL qui insère le vol AF partant de Paris à h et arrivant à Dublin à h hypothèse le vol n ? est pas déjà présent dans la table Solution DECLARE v vol ROWTYPE BEGIN v numvol 'AF ' v heuredépart todate ' ' 'DD MM YYYY hh mi' v heurearrivée todate ' ' 'DD MM YYYY hh mi' v villedépart 'Paris' v villearrivée 'Dublin' INSERT INTO vol VALUES v END Exercice Soit la table RES NO Écrivez un bloc PL SQL qui inséré les chi ?res de à dans cette table Solution DECLARE nb NUMBER BEGIN LOOP INSERT INTO RES VALUES nb nb nb EXIT WHEN nb END LOOP END Exercice Écrivez un bloc PL SQL qui a ?che la somme des nombres entre et Solution DECLARE somme NUMBER BEGIN FOR i IN LOOP somme somme i END LOOP DBMSOUTPUT PUTLINE 'Somme ' somme END NFA CNFA ?? Développement d ? applications avec les bases de données Exercice Écrivez un programme PL SQL qui a ?che le reste de la division de par Ne pas utilisez la fonction MOD Solution DECLARE reste NUMBER BEGIN WHILE reste LOOP reste reste ?? END LOOP DBMSOUTPUT PUTLINE 'Le reste de par est ' reste END Exercice Créez une type tableau pouvant contenir jusqu'à entiers Créez une variable de ce type faites une allocation dynamique et dimensionnez ce tableau à emplacements Placez dans ce tableau la liste des premiers carrés parfaits ? A ?chez ce tableau Solution DECLARE TYPE MTAB IS VARRAY OF INTEGER t MONTAB BEGIN t MONTAB t extend -- initialisation FOR i IN LOOP t i ii END LOOP -- a ?chage FOR i IN LOOP DBMS OUTPUT PUT LINE 't ' i ' ' t i END LOOP END Exercice Écrire une fonction PL SQL qui prends en entrée un nombre entier n et retourne le factoriel de ce nombre n Implémenter deux versions itérative et récursive La version récursive est basée sur la relation de récurrence n n n ?? Solution CREATE OR REPLACE FUNCTION FACT ITER N INTEGER RETURN INTEGER IS result INTEGER BEGIN for i in N loop result resulti end loop return result END FACTITER CREATE OR REPLACE FUNCTION FACTREC N INTEGER RETURN INTEGER IS BEGIN IF N THEN NFA CNFA ?? Développement d ? applications avec les bases de données RETURN - ELSIF N THEN RETURN ELSE RETURN NFACT N - END IF END FACT REC Curseurs déclencheurs relations Exercice On considère la table suivante PILOTE Matricule Nom Ville Age Salaire Écrivez un programme PL SQL qui calcule la moyenne des salaires des pilotes dont l ? ? ge est entre et ans Solution DECLARE CURSOR curseur

Documents similaires
UNIVERSITÉ DU CAP VERT Département des Sciences Humaines et Sociales Maîtrise e 0 0
View FACULTES UNIVERSITAIRES NOTRE-DAME DE LA PAIX NAMUR FACULTE DES SCIENCES DEPARTEMENT DE BIOLOGIE Impact des rejets de la ville de Niamey Niger sur la qualité des eaux du euve Niger Dissertation présentée par ALHOU Bassirou en vue de l ? obtention du 0 0
1 2 3 A la mémoire de : Mohand U Haroun, Lounes Matoub, Lahcene Bahbouh, Idir A 0 0
Le coeur grenadine LE C ?UR GRENADINE VOULZY J ? ai laissé dans une mandarine Une coquille de noix bleu marine Un morceau d ? mon c ?ur et une voile Planqués sous l ? vent tropical Dans un pays sucré douc ? ment J ? suis né dans l ? gris par accident Dans 0 0
Fiche enseignant a2 2 Ça bouge en France le Languedoc-Roussillon Reportage de minutes - Niveau A Thèmes France francophonie langue française Concept TV MONDE vous propose de découvrir des régions en France Richesses culturelles paysages activités sportive 0 0
Section 3 : les obligations du commerçant Deux obligations spécifiques pèsent s 0 0
Simulations guide O SALUT PR I E N O P PA H S O OVI MUND CGuidelines for Developing Emergency Simulations and Drills Area on Emergency Preparedness and Disaster Relief Washington D C ? December CAlso published in Spanish with the title Guía para el desarr 0 0
Enquete 2 REPUBLIQUE D ? HA? TI COMMISSION NATIONALE DE LUTTE CONTRE LA DROGUE CONALD RÉSULTATS DE L ? ENQUÊTE SCOLAIRE SUR L ? UTILISATION ET LA PRÉVALENCE DE LA CONSOMMATION DES DROGUES CHEZ LES ÉLÈVES DU SECONDAIRE EN HAITI ANNÉE AOUT i CPREFACE Quelle 0 0
Master spécialisé d´Université« IGEA: Semestre S-1 » Module -M2 « Pollution Bio 0 0
Je me présente 1. Je lis et je comprends : NOM : Marie Prénom : Tournier Âge : 0 0
  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager