IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

DBvEnableTable


图象 音频 视频
    X

对视频(DB2Video 数据)启用表。对于每个表,调用一次此 API。它创建元数据表来存储和管理一个表中视频列的属性。要避免出现锁定的可能性, 应用程序应在调用此 API 之前落实事务。在调用此 API 之前, 应用程序必须与数据库相连。

授权

控制、改变、SYSADM、DBADM

库文件
OS/2 和 Windows AIX、HP-UX 和 Solaris
dmbvideo.lib libdmbvideo.a (AIX)

libdmbvideo.sl (HP-UX)

libdmbvideo.so (Solaris)

包含文件

dmbvideo.h

语法

long DBvEnableTable(
      char *tableSpace,
      char *tableName
      );

参数

tableSpace(输入)
表空间的名称,表空间是在其中存储管理表的一组容器。表空间说明由如下三个部分组成:datats、indexts 和 longts, 其中,datats 是在其中创建元数据表的表空间; indexts 是在其中创建元数据表上的索引的表空间; longts 是在其中存储元数据表中的长型列 (诸如包含 LONG VARCHAR 和 LOB 数据类型的列)的值的表空间 若对表空间说明的任何部分提供空值, 则使用该部分的缺省表空间。

若对表空间说明的任何部分提供空值, 则使用该部分的缺省表空间。

仅限于 EEE:指定的表空间应与用户表在同一节点组中。

tableName(输入)
将包含视频列的表的名称。

错误码

MMDB_SUCCESS
对 API 调用的处理成功完成。

MMDB_RC_NO_AUTH
调用者没有正确的存取权限。

MMDB_WARN_ALREADY_ENABLED
表已启用。

MMDB_RC_NOT_CONNECTED
应用程序没有与数据库的有效连接。

MMDB_RC_TABLE_DOESNOT_EXIST
表不存在。

MMDB_RC_TABLESPACE_NOT_SAME_NODEGROUP
指定的表空间与用户表不在同一节点组中。(仅限于 EEE)

对表空间 MYTS 中的视频(DB2Video 数据)启用 employee 表。使用索引和长型表空间的缺省值:

#include <dmbvideo.h>
 
rc = DBvEnableTable("myts,,",
       "Employee");

对视频(DB2Video 数据)启用 employee 表。使用缺省表空间:

#include <dmbvideo.h>
 
rc = DBvEnableTable(NULL,
       "Employee");


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]