IBM Books

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

DBaEnableTable


图象 音频 视频
  X  

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

授权

控制、改变、SYSADM、DBADM

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

libdmbaudio.sl (HP-UX)

libdmbaudio.so (Solaris)

包含文件

dmbaudio.h

语法

long DBaEnableTable(
      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)

在表空间中对音频(DB2Audio 数据)启用 Employee 表。使用索引和长型表空间的缺省值:

#include <dmbaudio.h>
 
rc = DBaEnableTable("myts,,",
       "Employee");

对音频(DB2Audio 数据)启用 Employee 表。使用缺省表空间:

#include <dmbaudio.h>
 
rc = DBaEnableTable(NULL,
       "Employee");


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