Merise, bases de données, SQL, PHP, Javascript, Ajax... << Ce qui se conçoit bien s'énonce clairement et les mots pour le dire viennent aisément >> Nicolas Boileau
Comme il y a des contraintes dans la base de données (clés étrangères, unicité...), l'exécution d'une procédure SQL peut entraîner la survenue d'erreurs (générées par le SGBD à cause de ces contraintes). Il est intéressant de capturer ces erreurs pour renvoyer au programme externe qui lance la procédure un code et un message d'erreur plus clairs. On peut aussi programmer ses propres exceptions selon certaines conditions. Nous allons étudier ça dans une procédure de création ...
Mis à jour 02/11/2018 à 18h40 par Malick
Devant insérer la liste des pays dans une base de données Postgresql, j'ai trouvé sur Internet un référentiel en SQL mais pour MySQL. Postgresql n'a pas apprécié les fameuses apostrophes inversées que MySQL ajoute par défaut pour entourer les noms des éléments de la BDD (schéma, table, colonne...), lesquelles sont pourtant inutiles si ces éléments sont correctement nommés, c'est à dire si les noms ne comportent pas de caractères spéciaux ou s'ils ne sont pas interprétables comme des mots ...
Mis à jour 29/09/2017 à 11h08 par CinePhil