Data.DBXCommon.TDBXMetaDataCommands
Delphi
TDBXMetaDataCommands = class
C++
class PASCALIMPLEMENTATION TDBXMetaDataCommands : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Data.DBXCommon.pas Data.DBXCommon.hpp |
Data.DBXCommon | Data.DBXCommon |
Description
Liste des commandes de métadonnée disponibles pour obtenir les métadonnées.
Vous pouvez utiliser les commandes de métadonnées pour obtenir des métadonnées de base de données, comme une liste de tables d'une base de données. Définit la propriété TDBXCommand.CommandType sur TDBXCommandTypes.DBXMetadata et la propriété TDBXCommand.Text sur une des constantes de la table pour acquérir les métadonnées désignées. TDBXCommand.ExecuteQuery renvoie un TDBXReader pour accéder aux métadonnées.
Ce tableau liste les types de métadonnées que vous pouvez obtenir.
Constante | Description |
---|---|
GetDatabase |
Définit TDBXCommand.Text sur 'GetDatabase'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec une ligne unique de métadonnées spécifiques à la base de données. |
GetDataTypes |
Définit TDBXCommand.Text sur 'GetDataTypes'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des types de données supportés par le pilote. Les classes TDBXDataTypesColumns et TDBXDataTypesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetTables |
Définit TDBXCommand.Text sur 'GetTables [catalogue.[schéma.[table]]] [types-table]'. 'types-table' est une liste séparée par des espaces d'une ou de plusieurs constantes de TDBXMetaDataTableTypes. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des tables spécifiées. Les classes TDBXTablesColumns et TDBXTablesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetColumns |
Définit TDBXCommand.Text sur 'GetColumns [catalogue.[schéma.[table]]]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des colonnes des tables spécifiées. Les classes TDBXColumnsColumns et TDBXColumnsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetForeignKeys |
Définit TDBXCommand.Text sur 'GetForeignKeys [catalogue.[schéma.[table]]]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des clés étrangères des tables spécifiées. Les classes TDBXForeignKeysColumns et TDBXForeignKeysIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetForeignKeyColumns |
Définit TDBXCommand.Text sur 'GetForeignKeyColumns [ [catalogue.]schéma.]table [clé étrangère] [PrimaryKey|ForeignKey]]'[PrimaryKey|ForeignKey]. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées de chaque paire de colonnes dans les clés étrangères spécifiées des tables spécifiées. Les classes TDBXForeignKeyColumnsColumns et TDBXForeignKeyColumnsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetIndexes |
Définit TDBXCommand.Text sur 'GetIndexes [ [catalogue.]schéma.]table]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des index des tables spécifiées. Les classes TDBXIndexesColumns et TDBXIndexesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetIndexColumns |
Définit TDBXCommand.Text sur 'GetIndexColumns [ [catalogue.]schéma.]table [index]]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des colonnes dans les index des tables spécifiées. Les classes TDBXIndexColumnsColumns et TDBXIndexColumnsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetPackages |
Définit TDBXCommand.Text sur 'GetPackages'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des packages spécifiés. Les classes TDBXPackagesColumns et TDBXPackagesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetProcedures |
Définit TDBXCommand.Text sur 'GetProcedures [catalogue.][schéma.][procédure]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des procédures spécifiées. Les classes TDBXProceduresColumns et TDBXProceduresIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetProcedureParameters |
Définit TDBXCommand.Text sur 'GetProcedureParameters [ [catalogue.]schéma.]procédure]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des paramètres des procédures spécifiées. Les classes TDBXProcedureParametersColumns et TDBXProcedureParametersIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetUsers |
Définit TDBXCommand.Text sur 'GetUsers'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des utilisateurs spécifiés. Les classes TDBXUsersColumns et TDBXUsersIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetCatalogs |
Définit TDBXCommand.Text sur 'GetCatalogs'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec la liste des catalogues existants dans la base de données. Les classes TDBXCatalogsColumns et TDBXCatalogsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetSchemas |
Définit TDBXCommand.Text sur 'GetSchemas [catalogue]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec la liste des schémas existants dans les catalogues spécifiés. Les classes TDBXSchemasColumns et TDBXSchemasIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetProcedureSources |
Définit TDBXCommand.Text sur 'GetProcedureSources [ [catalogue.]schéma.]procédure]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec le source des procédures spécifiées. Les classes TDBXProcedureSourcesColumns et TDBXProcedureSourcesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetPackageSources |
Définit TDBXCommand.Text sur 'GetPackageSources [ [catalogue.]schéma.]package]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec le source des packages spécifiés. Les classes TDBXPackageSourcesColumns et TDBXPackageSourcesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetRoles |
Définit TDBXCommand.Text sur 'GetRoles'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec la liste des rôles existants. Les classes TDBXRolesColumns et TDBXRolesIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetReservedWords |
Définit TDBXCommand.Text sur 'GetReservedWords'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec la liste des mots réservés pour la base de données. Les classes TDBXReservedWordsColumns et TDBXReservedWordsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetViews |
Définit TDBXCommand.Text sur 'GetViews [ [catalogue.]schéma.]vue]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des vues spécifiées. Les classes TDBXViewsColumns et TDBXViewsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetSynonyms |
Définit TDBXCommand.Text sur 'GetSynonyms [ [catalogue.]schéma.]synonyme]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des synonymes spécifiés. Les classes TDBXSynonymsColumns et TDBXSynonymsIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetPackageProcedures |
Définit TDBXCommand.Text sur 'GetPackageProcedures [ [ [ [catalogue.]schéma.]package].procédure] [type-procédure]]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des procédures de package spécifiées. Les classes TDBXPackageProceduresColumns et TDBXPackageProceduresIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |
GetPackageProcedureParameters |
Définit TDBXCommand.Text sur 'GetPackageProcedureParameters [ [ [catalog.]schema.]package].procedure]'. Quand la commande est exécutée, une instance de TDBXReader est renvoyée avec les métadonnées des paramètres des procédures de package spécifiées. Les classes TDBXPackageProcedureParametersColumns et TDBXPackageProcedureParametersIndex décrivent et fournissent un accès aux colonnes de cette métadonnée. |