Verwaltung und Programmierung
"Bereinigt" abbildbezogene Metadatentabellen, z.
B.:
- Fordert Speicherbereich zurück, der nicht länger in
Abbildmetadatentabellen verwendet wird.
- Löscht in Abbildmetadatentabellen Verweise auf Abbilddateien, die nicht
mehr existieren.
Die Anwendung muß mit einer Datenbank verbunden sein, bevor diese API
aufgerufen wird.
Berechtigung
ALTER, CONTROL, SYSADM, SYSCTRL, SYSMAINT, DBADM
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbimage.lib
| libdmbimage.a (AIX)
|
| libdmbimage.sl (HP-UX)
|
| libdmbimage.so (Solaris)
|
Syntax
long DBiReorgMetadata(
char *tableName
);
Parameter
- tableName (Eingabe)
- Ein qualifizierter oder nicht qualifizierter Tabellenname bzw. ein
Nullwert. Wird ein Tabellenname angegeben, werden die
Abbildmetadatentabellen bereinigt, die der angegebenen Benutzertabelle
zugeordnet sind. Wird ein Nullwert angegeben, werden Metadatentabellen
für Abbildspalten in allen Tabellen bereinigt, deren Eigner der Benutzer mit
der aktuellen Benutzer-ID ist.
Fehlercodes
- MMDB_SUCCESS
- API-Aufruf erfolgreich verarbeitet.
- MMDB_RC_NO_AUTH
- Aufrufender verfügt nicht über die korrekte Zugriffsberechtigung.
- MMDB_RC_NOT_CONNECTED
- Keine gültige Verbindung zwischen Anwendung und Datenbank.
Beispiele
Bereinigen von Metadatentabellen für Abbildspalten in der Tabelle
'employee':
#include <dmbimage.h>
rc = DBiReorgMetadata("employee");
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]
Search the DB2 Extender Books