Image、Audio 及 Video Extenders 管理與程式設計

DBvEnableTable


影像 音效 視訊
    X

為視訊 (DB2Video 資料) 啟用某表格。 會為每個表格各呼叫一次 API。會建立 meta 資料表格, 以儲存並管理表格中視訊直欄的相關屬性。 為了避免發生鎖定之虞, 在呼叫此 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 (in)
表格空間的名稱,它是儲存管理表格的配置區集合。表格空間規格具有下列三個部份: datats、indexts、longts,其中 datats 為其中建有 meta 資料表格的表格空間;indexts 為其中建有 meta 資料表格上之索引的表格空間; longts 為 meta 資料表格 (像是內含 LONG VARCHAR 與 LOB 資料類型者) 中長直欄之值儲存所在的表格空間。 若提供表格空間規格的任何部份一個 NULL 值,則會使用該部份的預設表格空間。

假設表格空間規格中有任一部份的值是設為 NULL, 則會為該部份採用預設的表格空間。

僅適用於 EEE:指定的表格 空間必須位於與使用者表格相同的節點群組。

tableName (in)
內含某視訊直欄的表格名稱。

錯誤碼

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 資料) 啟用員工表格。 使用索引和長表格空間的預設值:

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

啟用視訊 (DB2Video 資料) 員工表格。使用預設表格空間:

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


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]