Texte à trous
Avec propositions
Difficile
8
Le langage LMD (Manipulation de données) permet la modification des valeurs existantes via l'instruction UPDATE.
Le sujet exige de rédiger une requête SQL pour modifier le coefficient de bonus-malus d'un assuré précis. Complétez la syntaxe de cette requête de mise à jour.
Pour modifier une information existante dans la table CONTRAT, la requête SQL ne commence pas par SELECT mais par l'instruction . On désigne ensuite la table ciblée. Le mot-clé permet ensuite de définir le champ à modifier et de lui affecter sa nouvelle valeur (ex: coeffBM = 0.95). Enfin, il est crucial de terminer la requête par la clause (ex: numContrat = 'C123') pour s'assurer que la modification ne s'applique qu'à cet enregistrement précis.
La syntaxe est : UPDATE nom_table SET colonne = nouvelle_valeur WHERE condition_de_filtrage. Si l'on oublie la clause WHERE, toutes les lignes de la table seront modifiées, ce qui est une erreur fatale dans une base de données de production.