Data.DBXCommon.TDBXMetaDataCommands

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TObjectTDBXMetaDataCommands

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.



Voir aussi