Texte à trous
Avec propositions
Difficile
8
La modification de données existantes est une opération critique qui nécessite toujours une clause de filtre.
Le dossier 2 demande d'écrire une requête SQL pour modifier la date de fin d'une escale spécifique. Complétez la syntaxe de cette requête de mise à jour.
Pour modifier une donnée enregistrée dans la table ESCALE, on n'utilise pas INSERT mais la commande SQL suivie du nom de la table. On utilise ensuite le mot-clé pour indiquer la colonne à modifier et lui affecter sa nouvelle valeur (ex: dateFin = '2020-05-15'). Enfin, il est indispensable de terminer la requête par la clause de filtre (ex: idEscale = 'ESC123') pour que la modification ne s'applique qu'à cette escale précise.
L'instruction est UPDATE. Elle est suivie de la clause SET qui définit la colonne à modifier et sa nouvelle valeur. Il faut impérativement ajouter une clause WHERE pour cibler l'enregistrement précis (ex: l'identifiant de l'escale), sans quoi toute la table sera modifiée.