Extensions Image, Audio et Vidéo Administration et programmation
Active une base de données pour les données dDB2Video. Cette API est
appelée une fois pour chaque base de données. Elle définit un type DB2
défini par l'utilisateur, DB2Video, dans le gestionnaire de bases de
données. Elle crée également toutes les fonctions utilisateur
manipulant des données DB2Video.
Autorisation
DBADM, SYSADM, SYSCTRL
Fichier bibliothèque
OS/2 et Windows
| AIX, HP-UX et Solaris
|
dmbvideo.lib
| libdmbvideo.a (AIX)
|
| libdmbvideo.sl (HP-UX)
|
| libdmbvideo.so (Solaris)
|
Fichier d'inclusion
dmbvideo.h
Syntaxe
long DBvEnableDatabase(
char *tableSpace
);
Paramètres
- tableSpace (entrée)
- Nom de l'espace table (ensemble de conteneurs dans lesquels des
tables de gestion sont stockées). La spécification de l'espace
table se compose des trois parties suivantes : datats, indexts,
longts, datats étant l'espace table dans lequel sont créées
les tables de métadonnées ; indexts l'espace table dans
lequel sont créés les index des tables de métadonnées et longts
l'espace table dans lequel sont stockées les valeurs contenues dans les
colonnes longues des tables de métadonnées (telles que celles contenant les
types de données LONG VARCHAR et LOB). Si vous indiquez une valeur
nulle pour n'importe quelle partie de la spécification de l'espace
table, l'espace table par défaut pour cette partie est utilisé.
Produit EEE uniquement : Les espaces table spécifiés
lors de l'activation d'une base de données pour une extension
doivent être définis sur un groupe de noeuds comprenant tous les noeuds dans
le système de bases de données partitionnées.
Codes d'erreur
- MMDB_SUCCESS
- Le traitement de l'appel d'API a abouti.
- MMDB_RC_NO_AUTH
- Le demandeur ne dispose pas des droits d'accès corrects.
- MMDB_WARN_ALREADY_ENABLED
- La base de données est déjà active.
- MMDB_RC_API_NOT_SUPPORTED_FOR_SERVER
- Le serveur connecté ne prend pas en charge cette commande.
- MMDB_WARN_NOT_ALL_NODES
- L'espace table spécifié ne comprend pas tous les noeuds pour
l'extension. (Produit EEE uniquement)
- MMDB_RC_NOT_SAME_NODEGROUP
- Les espaces table spécifiés ne font pas partie du même groupe de
noeuds. (Produit EEE uniquement)
Exemples
Activation de la base de données en cours pour les données DB2Video dans
l'espace table MYTS. Utilisation des valeurs par défaut pour les
espaces table longs et d'indexation :
#include <dmbvideo.h>
rc = DBvEnableDatabase("myts,,");
Activation de la base de données en cours pour les données DB2Video.
Utilisation des espaces table par défaut :
#include <dmbvideo.h>
rc = DBvEnableDatabase(NULL);
[ Début de page | Page précédente | Page suivante | Table des matières | Index ]