Bonjour,
Je travaille sous oracle8i (l'université à pas encore migré à la 10g, enfin ..)
Voici mes tables
DEPARTEMENT(NUMERO_DPT, NOM_DPT)
VILLE(NUMERO_VILLE, NOM_VILLE, NOMBRE_HABITANTS_VILLE, #NUMERO_DPT_VILLE)
NOM_VILLE et NOM_DPT sont unique.
Je fais une application en Pro*C
Je dois insérer une ville donné par l'utilisateur, jusque là simple.
Mais je souhaiterais faire une requête qui me renseigne si les données que l'utilisateur a saisie sont valides, à savoir
- Le nom du département existe
- Le numéro de la ville n'existe pas déjà
- Le nom de la ville n'existe pas déjà
Ce que je pensais faire c'est de vérifié tous en une requête mais je pense que c'est iréalisable ou ca devient aussi compliqué que de diviser en 3 requêtes.
Je demande donc votre avis si je divise en 3 ou si il y a une solution.
Merci d'avance pr l'aideJe pourrais par exemple avoir une requête résultante du style
- Aucune ligne => Pas de département
- Numero ville = null => Le numero n'existe pas
- Nom ville = null => La ville n'existe pas![]()
Partager