Bonjour,
Je suis tombé sur une cas qui m'a un peut déconcerté. Je suis dans une entreprise qui utilise des vues est des tables mais n'ayant pas de model de données et que les noms des objets n'indique pas si c'est une table ou une vue.
Dans mon script, je devais faire un insert puis des updates sur la même table. L'insert se passe bien mais la mise à jour ne se faisait pas et je ne comprenais pas surtout qu'il y a aucun message d'erreur. Ceci, jusqu'à que je me rend compte que la table en question est une vue. Personnellement, cela me viendrait jamais à l'esprit de faire un insert dans une vue. Cela m'est complètement illogique de faire ce type de requête.
Mais alors, dans quel but d'autoriser ce genre de chose ? Pourquoi il y a aucun message de retour lorsqu'on tente de faire un update ou un delete sur une vue ?
Merci
Partager