# On suppose la présence d'une fonction connect(base_de_donnee) qui retourne un objet BaseDeDonnee # ainsi qu'une méthode BaseDeDonnee.execute(commandeSQL) qui retourne le résultat d'une commande # SQL executé sur l'objet BaseDeDonnee. def verifierLivraison(numeroLivraison, base_de_donnee) : bdd = connect(base_de_donnee) # On note ici que le champs LIVRAISON_EID de la table LIVRAISON # est décrit comme un entier dans l'annexe alors qu'un numéro # alphanumérique est fournit dans la question 5. commande = ''' SELECT LIVRAISON_EID "Numéro de livraison", SOLLICIT_EID "Numéro de sollicitation", DATE_HEUR_DL_IED "Date de début de la livraison", DATE_HEUR_FL_EID "Date de fin de la livraison" FROM LIVRAISON WHERE LIVRAISON_EID = 'P5124OUX'; ''' interrogation = bdd.execute(commande) print(interrogation)