Classes de jeux de lignes du schéma et classes typedef
Un schéma est une collection d'objets de base de données qui appartiennent, ou a été créé par, un utilisateur particulier.Un catalogue peut contenir un ou plusieurs schémas, mais doit toujours contenir un schéma appelé INFORMATION_SCHEMA, qui contient les vues et les champs du schéma d'informations.Les informations de schéma dans OLE DB sont récupérées à l'aide de les jeux de lignes du schéma prédéfinis, et incluent des types, des tables, des colonnes, des index, des vues, des assertions et des contraintes, des compléments, des jeux de caractères, des classements, les champs.
Les jeux de lignes du schéma sont des jeux de lignes prédéfinis représentant des métadonnées.Les jeux de lignes du schéma sont généralement utilisés dans la programmation dynamique, où la structure de la base de données n'est pas connue au moment de la compilation.Vous pouvez utiliser ces jeux de lignes du schéma pour obtenir des informations sur une base de données au moment de l'exécution.
Utilisez les classes typedef pour instancier les jeux de lignes du schéma.Les classes correspondantes de typedef et de jeu de lignes du schéma sont répertoriées ci-dessous.Vous devez appeler CRestrictions::Open après avoir créé une instance du jeu de lignes du schéma.Cette méthode retourne un jeu de résultats sur les restrictions que vous spécifiez.Consultez l' IDBSchemaRowset pour plus d'informations sur les colonnes des restrictions associées à chaque jeu de lignes du schéma.
Le tableau suivant affiche chaque jeu de lignes du schéma OLE DB et sa classe correspondante de typedef de modèles OLE DB et classe d'informations.
Jeu de lignes du schéma OLE DB |
Classe typedef |
Classe d'informations |
---|---|---|
Configuration requise
Header: atldbsch.h