DXI补充说明
来源:互联网 发布:淘宝整点抢购在哪里 编辑:程序博客网 时间:2024/04/29 02:05
DXI是基于数据对象交换的接口。
1.变更类型
/// 变更类型
enum OP_MODE {
OM_UNSPECIFED=0, ///< 未指定:默认按新增处理
OM_NEW=1, ///< 新增
OM_DELETE=2, ///< 删除
OM_OVERWRITE=3, ///< 全量修改
OM_PK_CHANGED=4, ///< 主键修改
OM_INC=5,///< 增量修改
OM_SLIGHT_CHANGE=6, ///< 主表(细微)修改
OM_FULL_SYNC=7, ///< 表同步
};
OM_NEW:
等同OM_INC
OM_DELETE:
单表:删除行集记录对应的表记录
多表:删除指定对象的所有记录(每个表关联的)
OM_OVERWRITE:
单表:删除行集记录对应的表的记录,然后insert
多表:删除对象,在insert
适合更新指定的所有记录。
OM_PK_CHANGED:
不支持
OM_INC:
单表:执行insert,如果是主键冲突,则根据冲突处理方式进行处理。如果主键冲突采用更新,则先delete,然后insert.
多表:执行insert,但允许主表主键冲突,如果是明细出现主键冲突,则根据冲突处理方式处理。如果主键冲突采用更新,则先delete(整个对象的记录),然后insert.
适合对明细追加记录的情况。
OM_SLIGHT_CHANGE:
单表:不支持
多表:修改主表字段。支持主表记录修改的情况
OM_FULL_SYNC
单表:先清空表,然后insert记录。
多表:不支持(不安全,删除所有记录后只增加一张单据,通常不会有这种应用)
0 0
- DXI补充说明
- SessionIE的补充说明
- RAS补充说明
- SampleBrowserPlugin的补充说明
- 数字图像处理补充说明
- AsyncSocket使用补充说明
- SqlHelper类说明【补充】
- DWZ手册补充说明
- 关于CRF++补充说明
- gitosis安装补充说明
- gcd补充说明
- IOCP原理补充说明!
- DXI数据文档类
- boost序列化补充说明
- 关于留言簿的补充说明
- 关于#include的补充说明
- Makefile 编写说明 原文补充
- 远程事件配置补充说明
- SpringMVC入门学习笔记
- Drupal 初始配置 与 升级
- 如何抉择适合的尺码婚纱礼服
- 黑马程序员-c语言学习位运算总结
- apache 简单应用
- DXI补充说明
- 利用光流法计算人体运动的速度与方向
- JavaSE复习之一 基础知识:Java的基础语法
- JavaSE复习之二 基础知识:面向对象
- JavaSE复习之三 基础知识:常用API
- 黑马程序员——java基础——IO流中的其他常用类
- JavaSE复习之四 基础知识:集合
- JavaSE复习之五 基础知识:接口
- MODIS数据说明