ODAC支持通过Oracle的序列来自动生成表的主键功能。这个过程允许在客户端自动完成,不需要过多代码。这个对一些要求自动增长字段做主键的场合非常有用。其实现步骤为:

1、数据库必须先建立生成主键的序列。

2、设置数据集的KeySequence属性,指向数据库中的序列。

3、设置数据集的SequenceMode属性,明确是在新增时还是修改时生成序列值,并赋值给数据集的主键。

4、设置数据集的KeyFields属性,指向表的关键字段。如果KeyFields中有多个字段时,序列值会自动赋值给第一个字段。

转载于:https://www.cnblogs.com/ChinaEHR/p/4471925.html

ODAC(V9.5.15) 学习笔记(十九)主键值自动生成相关推荐

  1. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

  2. Mr.J-- jQuery学习笔记(十九)--自定义动画实现图标特效

    之前有写过自定义动画Mr.J-- jQuery学习笔记(十八)--自定义动画 这次实现一个小demo 图标特效 页面渲染 <!DOCTYPE html> <html lang=&qu ...

  3. ODAC(V9.5.15) 学习笔记(十七)主从模式

    主从模式(Master/Detail mode)是指建立主表和从表关系的多个数据集集合模式. 1. 关系设置 要设置主从模式,必须有一个主表数据集(TDataSet)和一个从表数据集(TDataSet ...

  4. python 学习笔记十九 django深入学习四 cookie,session

    缓存 一个动态网站的基本权衡点就是,它是动态的. 每次用户请求一个页面,Web服务器将进行所有涵盖数据库查询到模版渲染到业务逻辑的请求,用来创建浏览者需要的页面.当程序访问量大时,耗时必然会更加明显, ...

  5. .net 初学者。学习笔记 [获取varchar32主键的最大ID值]

    前不久做了一个项目,在页面想数据库增加数据时遇到一个问题.之前为方便把主键id的操作,于是将id从int类型换成了varchar(32),这样在增加的时候就会出现错误"未将对象设置到实例&q ...

  6. ODAC(V9.5.15) 学习笔记(三)TOraSession(3)

    3. 选项 TOraSession的Options有如下内容 名称 类型 说明 CharLength TCharLength 单个字符的长度,缺省0,表示从服务器获取对应的字符集中单个字符长度 Cha ...

  7. ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(1)

    1.SQL相关 名称 类型 说明 BaseSQL String 没有被AddWhere.SetOrderBy.FilterSQL等方法处理过的原始SQL语句 FinalSQL String 被AddW ...

  8. ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(2)

    2.连接相关 名称 类型 说明 Connection 指向一个数据库连接对象 Disconnected 设置为True将在数据库关闭后继续保持数据集的开启状态. 3. 数据获取 名称 类型 说明 Fe ...

  9. ODAC (V9.5.15) 学习笔记(二十一)数据复制

    用TVirtualTable在内存中缓存TOraQuery中的数据,主要应用场景是参照其他数据,需要将TOraQuery中的数据复制到TVirtualTable,由于没有类似于TClientDataS ...

最新文章

  1. Swift常量和变量
  2. docker-compose常用命令整理及使用示例
  3. 使用循环链表解决约瑟夫环问题
  4. BugKuCTF WEB web4
  5. 如何自定义Tableau 调色板
  6. 【数据结构与算法】之深入解析“交错字符串”的求解思路与算法示例
  7. 我国三大坐标系的区别(西安80、北京54、WGS-84)
  8. track_info分区表的创建并将ETL的数据加载到Hive表
  9. jodd忽略ssl证书_关于java访问https资源时,忽略证书信任问题
  10. webApp禁止用户保存图像
  11. asp.net 2.0常见问题技巧1
  12. 录音机 在launcher中显示_「 腾讯 微信事业部 社招二面」——一个APP从启动到主页面显示经历了哪些过程?...
  13. java 类 比较大小_java 类比较大小(实现Comparable接口)
  14. IOS_多线程_GET_POST_AFN_上传下载_视频播放
  15. 摄影测量——EPS三维测图软件正射影像+三维模型后期成果处理(附软件安装包+学习视频)
  16. 数据分析_excel
  17. 【人在运维囧途_08】淘宝内部大量使用的开源系统监控工具--Tsar
  18. Elasticsearch Java虚拟机配置详解
  19. 英语学习第5篇_并列句
  20. L1-049 天梯赛座位分配 (20分)

热门文章

  1. 计算机启动硬盘响,电脑开机时硬盘响个不停是什么原因?原因分析与解决方法介绍...
  2. Python自动绘制UML类图、函数调用图(Call Graph)
  3. 解决方法:AttributeError: module ‘torchtext.data‘ has no attribute ‘Field‘
  4. 牛客网刷题 --- 输入输出数据处理
  5. 联邦学习安全与隐私保护综述 A survey on security and privacy of federated learning
  6. 文本预处理之判断是否包含非法字符或非英文字符(Java)
  7. 罗德里格斯(Rodrigues)旋转方程推导
  8. 计算机视觉基础---图像处理(几何变换)cpp+python
  9. pdo mysql下载,yum安装mysql5.7 和 pdo_mysql扩展
  10. vue调用数组_vue数组的运用