Image, Audio und Video Extender Verwaltung und Programmierung
Aktiviert eine Tabelle für Videodaten (DB2Video-Daten). Diese API
wird einmal pro Tabelle aufgerufen. Sie erstellt Metadatentabellen, um
Attribute für Videospalten in einer Tabelle zu speichern und zu
verwalten. Um die Möglichkeit des Sperrens auszuschließen, sollte die
Anwendung die Transaktionen festschreiben, bevor diese API aufgerufen
wird. Die Anwendung muß mit einer Datenbank verbunden sein, bevor diese
API aufgerufen wird.
Berechtigung
CONTROL, ALTER, SYSADM, DBADM
Bibliotheksdatei
OS/2 und Windows
| AIX, HP-UX und Solaris
|
dmbvideo.lib
| libdmbvideo.a (AIX)
|
| libdmbvideo.sl (HP-UX)
|
| libdmbvideo.so (Solaris)
|
Kopfdatei
dmbvideo.h
Syntax
long DBvEnableTable(
char *tableSpace,
char *tableName
);
Parameter
- tableSpace (Eingabe)
- Der Name des Tabellenbereichs, bei dem es sich um eine Gruppe von
Behältern handelt, in denen Verwaltungstabellen gespeichert werden. Die
Angabe zum Tabellenbereich besteht aus den folgenden drei Teilen:
datats, indexts, longts. Dabei ist datats der
Tabellenbereich, in dem Metadatentabellen erstellt werden, indexts
ist der Tabellenbereich, in dem Indizes für die Metadatentabellen erstellt
werden, und longts ist der Tabellenbereich, in dem die Werte von
langen Spalten in Metadatentabellen (z. B. Spalten, die die
Datentypen LONG VARCHAR und LOB enthalten) gespeichert werden. Wenn Sie
für einen Teil der Angabe zum Tabellenbereich einen Nullwert angeben, wird der
Standardtabellenbereich für diesen Teil verwendet.
Wenn Sie für einen Teil der Angabe zum Tabellenbereich einen Nullwert
angeben, wird der Standardtabellenbereich für diesen Teil verwendet.
Nur EEE: Der angegebene Tabellenbereich sollte sich in
derselben Knotengruppe befinden wie die Benutzertabelle.
- tableName (Eingabe)
- Der Name der Tabelle, die eine Videospalte enthalten soll.
Fehlercodes
- MMDB_SUCCESS
- API-Aufruf erfolgreich verarbeitet.
- MMDB_RC_NO_AUTH
- Aufrufender verfügt nicht über die korrekte Zugriffsberechtigung.
- MMDB_WARN_ALREADY_ENABLED
- Tabelle ist bereits aktiviert.
- MMDB_RC_NOT_CONNECTED
- Keine gültige Verbindung zwischen Anwendung und Datenbank.
- MMDB_RC_TABLE_DOESNOT_EXIST
- Tabelle existiert nicht.
- MMDB_RC_TABLESPACE_NOT_SAME_NODEGROUP
- Der angegebene Tabellenbereich befindet sich nicht in derselben
Knotengruppe wie die Benutzertabelle. (Nur EEE)
Beispiele
Aktivieren der Tabelle 'employee' für Videodaten
((DB2Video-Daten) im Tabellenbereich MYTS. Verwenden der Standardwerte
für den Index und lange Tabellenbereiche:
#include <dmbvideo.h>
rc = DBvEnableTable("myts,,",
"employee");
Aktivieren der Tabelle 'employee' für Videodaten.
Verwenden der Standardtabellenbereiche:
#include <dmbvideo.h>
rc = DBvEnableTable(NULL,
"employee");
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]