Bonjour,
Dans le cadre du développement d'un petit outil de mapping O/R, j'ai une question un peu générale, dont la réponse m'intéresse pour tous les SGBD courants :
Partant du principe que j'ai les droits pour inspecter (si besoin) le schéma du SGBD, je voudrais savoir quel genre de code je peux produire pour :
- déterminer si une vue (requête) est en lecture seule
- si une requête est disponible en lecture/écriture, déterminer si parmis ses colonnes affichées, il se trouve des clés primaires (complètes) et à quelle table(s) ces clés appartiennent.
Toute solution m'intéresse, qu'il sagisse de parser le SQl ou récupérer directement des infos de schéma, pourvu que cela soit faisable par du code.
Partager