达梦(DM)数据库相关方法DM_CREATE_CHANGE_DATA_CAPTURE

MoMo 2021年6月14日12:24:47
评论
261

DM_CREATE_CHANGE_DATA_CAPTURE

定义:

DMBOOL DM_CREATE_CHANGE_DATA_CAPTURE(

#IF CPT_WITH_API

DHCON CON_HDBC,

#ELSE

VOID *PIDAO_CONNECTION,

#ENDIF

SDBYTE* SCHNAME,

SDBYTE* TVNAME,

SDBYTE* WHERES,

CPT_COL_DEF_T* COL_DEFS,

UDINT2 N_COLS,

SDBYTE* CDC_ID,

UDINT4 CDC_ID_LEN,

SDBYTE* CDC_BLOB_ID,

UDINT4 CDC_BLOB_ID_LEN,

CPT_ERROR_INFO_T* ERROR_INFO

);

功能说明:

打开数据捕获的 DPI 接口

参数说明:

CON_HDBC:输入参数,数据库连接句柄

PIDAO_CONNECTION:输入参数,IDAO_CONNECTION 接口指针。

SCHNAME:输入参数,捕获对象所属模式,不允许使用带有下划线的模式名,否则会

出现错误。

TVNAME:输入参数,捕获/视图名。

WHERES:输入参数,捕获条件,条件中需明确指定新值或旧值作为条件,若没有条

件,则设为空串  。如何使用 WHERE 条件?视图捕获,允许指定 WHERE 条件,但是不

允许指定新值旧值的指定,视图中没有没有这些概念。举例如下:

 1:监 C1 列中,为 20 的数据变化(新值或者旧值为 20);

WHERE  为:’C1 = 20’

例 2:监控 C2 列中,大于 20 同时小于 60 的值(新值旧值在区间(20,60));

WHERE  为:’C2 > 20 AND C2 < 60’  

例 3:监控 C1 列中,旧值>100 的数据变化并且 C2  为零的数据变化;

WHERE  为:’OLD.C1 > 100 AND C2 = 0’

COL_DEFS:输入参数,字段描述。

N_COLS:输入参数,捕获字段数。n_cols  col_defs 必须一致,否则可能发生不可预

知的错误

CDC_ID:输出参数,捕获请求标识,对应变化表名。

CDC_ID_LEN:输入参数,标识缓冲区长度,建议需大于等于 129

CDC_BLOB_ID:输出参数,捕获请求标识,对应变化大字段表表名。

CDC_BLOB_ID_LEN:输入参数,大字段标识缓冲区长度,建议需大于等于 129

ERROR_INFO:输出参数,操作产生错误的原因。

https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月14日12:24:47
  • 转载请务必保留本文链接:https://xpanx.com/2884.html
统信UOS怎么连接远程服务器? 统信UOS操作系统

统信UOS怎么连接远程服务器?

在终端界面中,单击  > 远程管理。 在右侧服务器列表中,单击 添加服务器。 弹出“添加服务器”窗口,自定义服务器名称,输入服务器IP地址、登录服务器的用户名及密码等。 单击 确定 将该服务器添...
统信UOS怎么设置移动网络? 统信UOS操作系统

统信UOS怎么设置移动网络?

当您处于一个没有网络信号的地方时,可以使用无线上网卡来上网。在有电话信号覆盖的任何地方,无线上网卡通过运营商的移动数据网络接入宽带服务。 将移动网卡插入计算机上的 USB 接口中。 计算机将根据移动网...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: