Data.DBXCommon.TDBXMetaDataCommands
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. |