Verwaltung und Programmierung

DBiDisableColumn


Image Audio Video
X    

Inaktiviert eine Spalte für Abbilder (DB2Image-Daten), so daß sie keine Abbilddaten speichern kann. Der Inhalt von Spalteneinträgen wird auf NULL gesetzt und die dieser Spalte zugeordneten Metadaten werden gelöscht. Alle Auslöser, die durch den Image Extender für diese Spalte definiert wurden, werden auch gelöscht. Neue Zeilen können in der Tabelle eingefügt werden, die die inaktivierte Zeile enthält, und die neuen Zeilen können Daten vom Typ DB2Image enthalten, es gibt allerdings keine Metadaten (in den Tabellen zur Verwaltungsunterstützung), die den neuen Zeilen zugeordnet sind. 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
dmbimage.lib libdmbimage.a (AIX)

libdmbimage.sl (HP-UX)

libdmbimage.so (Solaris)

Syntax

long DBiDisableColumn(
     char *tableName,
      char *colName,
      );

Parameter

tableName (Eingabe)
Der Name der Tabelle, die die Abbildspalte enthält.

colName (Eingabe)
Der Name der Abbildspalte.

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

Inaktivieren der Spalte 'picture' in der Tabelle 'employee' für Abbilder (DB2Image-Daten):

#include <dmbimage.h>

rc = DBiDisableColumn("employee",
       "picture");


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]

Search the DB2 Extender Books