Data.DBXCommon.TDBXMetaDataCommands

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.TObjectTDBXMetaDataCommands

Delphi

TDBXMetaDataCommands = class

C++

class PASCALIMPLEMENTATION TDBXMetaDataCommands : public System::TObject

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Data.DBXCommon.pas
Data.DBXCommon.hpp
Data.DBXCommon Data.DBXCommon

Beschreibung

Liste der verfügbaren Metadaten-Befehle zum Ermitteln von Metadaten.

Mit Metadaten-Befehlen können Sie Datenbankmetadaten,, wie z.B. eine Liste der Tabellen in einer Datenbank, abrufen. Setzen Sie die Eigenschaft TDBXCommand.CommandType auf TDBXCommandTypes.DBXMetadata und TDBXCommand.Text auf eine Konstante aus der folgenden Tabelle, um die gewünschten Metadaten zu ermitteln. TDBXCommand.ExecuteQuery gibt für den Zugriff auf die Metadaten einen TDBXReader zurück.

Die folgende Tabelle enthält die Arten der Metadaten, die Sie abrufen können.



Konstante Beschreibung

GetDatabase

Setzt TDBXCommand.Text auf 'GetDatabase'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit einer einzelnen Zeile mit datenbankspezifischen Metadaten zurückgegeben.

GetDataTypes

Setzt TDBXCommand.Text auf 'GetDataTypes'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die vom Treiber unterstützten Datentypen zurückgegeben.

Die Klassen TDBXDataTypesColumns und TDBXDataTypesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetTables

Setzt TDBXCommand.Text auf 'GetTables [Katalog.[Schema.[Tabelle]]] [Tabellentypen]'. 'Tabellentypen' ist eine Liste von durch Leerzeichen getrennten Konstanten in TDBXMetaDataTableTypes. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die angegebene(n) Tabelle(n) zurückgegeben.

Die Klassen TDBXTablesColumns und TDBXTablesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetColumns

Setzt TDBXCommand.Text auf 'GetColumns [Katalog.[Schema.[Tabelle]]]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die Spalte der angegebenen Tabelle(n) zurückgegeben.

Die Klassen TDBXColumnsColumns und TDBXColumnsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetForeignKeys

Setzt TDBXCommand.Text auf 'GetForeignKeys [Katalog.[Schema.[Tabelle]]]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die Fremdschlüssel der angegebenen Tabelle(n) zurückgegeben.

Die Klassen TDBXForeignKeysColumns und TDBXForeignKeysIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetForeignKeyColumns

Setzt TDBXCommand.Text auf 'GetForeignKeyColumns [ [ [Katalog.]Schema.]Tabelle[.Fremdschlüssel] [Primärschlüssel|Fremdschlüssel]]'[Primärschlüssel|Fremdschlüssel]. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für jedes Spaltenpaar in den angegebenen Fremdschlüsseln der festgelegten Tabelle(n) zurückgegeben.

Die Klassen TDBXForeignKeyColumnsColumns und TDBXForeignKeyColumnsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetIndexes

Setzt TDBXCommand.Text auf 'GetIndexes [ [ [Katalog.]Schema.]Tabelle]'.

Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die Indizes der angegebenen Tabelle(n) zurückgegeben.

Die Klassen TDBXIndexesColumns und TDBXIndexesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetIndexColumns

Setzt TDBXCommand.Text auf 'GetIndexColumns [ [ [Katalog.]Schema.]Tabelle [Index]]'.

Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die Spalten in den Indizes der angegebenen Tabelle(n) zurückgegeben.

Die Klassen TDBXIndexColumnsColumns und TDBXIndexColumnsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetPackages

Setzt TDBXCommand.Text auf 'GetPackages'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für das (die) angegebene(n) Package(s) zurückgegeben.

Die Klassen TDBXPackagesColumns und TDBXPackagesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetProcedures

Setzt TDBXCommand.Text auf 'GetProcedures [Katalog.][Schema.][Prozedur]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die angegebene(n) Prozedur(en) zurückgegeben.

Die Klassen TDBXProceduresColumns und TDBXProceduresIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetProcedureParameters

Setzt TDBXCommand.Text auf 'GetProcedureParameters [ [ [Katalog.]Schema.]Prozedur]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten über die Parameter der angegebenen Prozedur(en) zurückgegeben.

Die Klassen TDBXProcedureParametersColumns und TDBXProcedureParametersIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetUsers

Setzt TDBXCommand.Text auf 'GetUsers'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für den (die) angegebenen Benutzer zurückgegeben.

Die Klassen TDBXUsersColumns und TDBXUsersIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetCatalogs

Setzt TDBXCommand.Text auf 'GetCatalogs'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit einer Liste der vorhandenen Kataloge in der Datenbank zurückgegeben.

Die Klassen TDBXCatalogsColumns und TDBXCatalogsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetSchemas

Setzt TDBXCommand.Text auf

'GetSchemas [Katalog]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit einer Liste der vorhandenen Schemas in dem (den) angegebenen Katalog(en) zurückgegeben.

Die Klassen TDBXSchemasColumns und TDBXSchemasIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetProcedureSources

Setzt TDBXCommand.Text auf 'GetProcedureSources [ [ [Katalog.[Schema.]Prozedur]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit den Quellen für die angegebene(n) Prozedur(en) zurückgegeben.

Die Klassen TDBXProcedureSourcesColumns und TDBXProcedureSourcesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetPackageSources

Setzt TDBXCommand.Text auf 'GetPackageSources [ [ [Katalog.[Schema.]Package]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit den Quellen für das (die) angegebene(n) Package(s) zurückgegeben.

Die Klassen TDBXPackageSourcesColumns und TDBXPackageSourcesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetRoles

Setzt TDBXCommand.Text auf 'GetRoles'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit einer Liste der vorhandenen Rolle(n) zurückgegeben.

Die Klassen TDBXRolesColumns und TDBXRolesIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetReservedWords

Setzt TDBXCommand.Text auf 'GetReservedWords'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit einer Liste der reservierten Wörter für die Datenbank zurückgegeben.

Die Klassen TDBXReservedWordsColumns und TDBXReservedWordsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetViews

Setzt TDBXCommand.Text auf

'GetViews [ [ [Katalog.[Schema.]Sicht]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die angegebene(n) Sicht(en) zurückgegeben.

Die Klassen TDBXViewsColumns und TDBXViewsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetSynonyms

Setzt TDBXCommand.Text auf

'GetSynonyms [ [ [Katalog.[Schema.]Synonym]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für das (die) angegebene(n) Synonym(e) zurückgegeben.

Die Klassen TDBXSynonymsColumns und TDBXSynonymsIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetPackageProcedures

Setzt TDBXCommand.Text auf

'GetPackageProcedures [ [ [ [ [Katalog.]Schema.]Package].Prozedur] [Prozedur-Typ]]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die angegebene(n) Package-Prozedur(en) zurückgegeben.

Die Klassen TDBXPackageProceduresColumns und TDBXPackageProceduresIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.

GetPackageProcedureParameters

Legt TDBXCommand.Text fest auf

'GetPackageProcedureParameters [ [ [ [catalog.]schema.]package].procedure]'. Wenn der Befehl ausgeführt wird, wird eine TDBXReader-Instanz mit Metadaten für die Parameter der angegebenen Package-Prozedur(en) zurückgegeben.

Die Klassen TDBXPackageProcedureParametersColumns und TDBXPackageProcedureParametersIndex beschreiben den Zugriff auf die Metadatenspalten und ermöglichen diesen.



Siehe auch