社区
Delphi
帖子详情
数据库应用程序如何加入"撤销(Undo)"及"重做(Redo)"功能
ILoveEagles
2004-10-29 11:59:48
如题
...全文
398
32
打赏
收藏
数据库应用程序如何加入"撤销(Undo)"及"重做(Redo)"功能
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ILoveEagles
2004-12-11
打赏
举报
回复
没有满意答案,结贴!
bpmb2
2004-11-29
打赏
举报
回复
up
ILoveEagles
2004-11-28
打赏
举报
回复
自己up
zzyyxxjc
2004-11-27
打赏
举报
回复
up
ILoveEagles
2004-11-22
打赏
举报
回复
自己up
ILoveEagles
2004-11-16
打赏
举报
回复
请大家再谈谈
ILoveEagles
2004-11-14
打赏
举报
回复
是否数据库应用程序一般不提供此功能?
kzy7517
2004-11-14
打赏
举报
回复
但只有撤销,没有重做。
kzy7517
2004-11-14
打赏
举报
回复
同意
xthmpro_cn(安徽农民*在外打工)
建议考察一下,TClientDataSet.SavePoint
李维的书中有讲到,不过没用过。
ILoveEagles
2004-11-13
打赏
举报
回复
难道真的不能用"设计模式"吗?
lfher
2004-11-10
打赏
举报
回复
建议使用用缓冲方式,如果用事务在SQL Server中如果没有执行Insert语句之前是没法锁表的,用缓冲方式本地内存开销比较大
longtusoft
2004-11-10
打赏
举报
回复
建议楼主用缓冲模式工作.用事务如果用户停留很长一段时间后才进行下一步的操作将会影响到网络上的其他用户,此举决非上策.
ILoveEagles
2004-11-10
打赏
举报
回复
还有吗?
du007
2004-11-07
打赏
举报
回复
建议楼主用SpeedButton做一个导航条,加上“撤销(Undo)及重做(Redo)”按钮。
ILoveEagles
2004-11-06
打赏
举报
回复
无法采用Command模式?
事务控制如何实现无限次
postfxj
2004-11-06
打赏
举报
回复
麻煩。
Mrkang
2004-11-06
打赏
举报
回复
study........
劣势
2004-11-06
打赏
举报
回复
事务控制
zdq801104
2004-11-05
打赏
举报
回复
学习!
ILoveEagles
2004-11-05
打赏
举报
回复
不只能否采用Command模式
加载更多回复(12)
JAVA、android开发常用英语汇总
exit退出 edit编辑 copy复制 cut剪切 paste粘贴 delete删除 select选择 find查找 select all全选 replace替换
undo
撤消
red
o
重做
program程序 license许可(证) back前一步 next下一步 finish结束 folder文件夹 Destination Folder目的文件夹 user用户 click点击 double click双击 right click右击 settings设置 update更新 release发布 data数据 data base
数据库
DBMS(Data Base Manege System)
数据库
管理系统 view视图 insert插入 object对象 configuration配置 command命令 document文档 POST(power-on-self-test)电源自检程序 cursor光标 attribute属性 icon图标 service pack服务补丁 option pack
功能
补丁
深入解析OracleDBA入门进阶与诊断案例 3/4
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对
数据库
的启动和关闭、控制文件与
数据库
初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Sha
red
Pool原理、
重做
、回滚与
撤销
、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定
数据库
基础、打算深入学习Oracle技术的
数据库
从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的
数据库
管理人员。 目录 第1章
数据库
的启动和关闭 1.1
数据库
的启动 1.2
数据库
的访问 1.3
数据库
的关闭 第2章 控制文件与
数据库
初始化 2.1 控制文件的内容 2.2 SCN 2.3 检查点(Checkpoint) 2.4
数据库
的初始化 第3章 参数及参数文件 3.1 初始化参数的分类 3.2 参数文件 3.3 诊断案例之一:参数文件 3.4 诊断案例之二:RAC环境参数文件 第4章 数据字典 4.1 数据字典概述 4.2 内部RDBMS(X$)表 4.3 数据字典表 4.4 静态数据字典视图 4.5 动态性能视图 4.6 最后的验证 第5章 内存管理 5.1 PGA管理 5.2 SGA管理 5.3 Oracle的内存分配和使用 第6章 Buffer Cache与Sha
red
Pool原理 6.1 Buffer Cache原理 6.2 Sha
red
Pool的基本原理 第7章
重做
(
Red
o) 7.1
Red
o的作用 7.2
Red
o的原理 7.3
Red
o与Latch 7.4 Oracle 9i
Red
o的增强 7.5 Oracle 10g
Red
o的增强 7.6
Red
o的内容 7.7 产生多少
Red
o 7.8
Red
o写的触发条件 7.9
Red
o Log Buffer的大小设置 7.10 commit做了什么? 7.11 日志的状态 7.12 日志的块大小 7.13 日志文件的大小 7.14 如何调整日志文件大小 7.15 为什么热备份期间产生的
Red
o要比正常的多 7.16 能否不生成
Red
o 7.17
Red
o故障的恢复 7.18 诊断案例一:通过Clear日志恢复
数据库
7.19 诊断案例二:日志组过度激活的诊断 附录 数值在Oracle的内部存储 第8章 回滚与
撤销
8.1 什么是回滚和
撤销
8.2 回滚段存储的内容 8.3 并发控制和一致性读 8.4 回滚段的前世今生 8.5 Oracle 10g的
UNDO
_RETENTION管理增强 8.6
UNDO
_RETENTION的内部实现 8.7 Oracle 10g In Memory
Undo
新特性 8.8 Oracle 11g
UNDO
表空间备份增强 8.9 回滚机制的深入研究 8.10 Oracle 9i闪回查询的新特性 8.11 使用ERRORSTACK进行错误跟踪 8.12 Oracle 10g闪回查询特性的增强 8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建
UNDO
表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的
UNDO
空间 8.18 特殊情况的恢复 8.19 诊断案例之二:回滚段损坏的恢复 第9章 等待事件 9.1 等待事件的源起 9.2 从等待发现瓶颈 9.3 Oracle 10g的增强 9.4 顶级等待事件 9.5 重要等待事件 第10章 性能诊断与SQL优化 10.1 使用AUTOTRACE
功能
辅助SQL优化 10.2 获取SQL执行计划的方法 10.3 捕获问题SQL解决过度CPU消耗问题 10.4 使用SQL_TRACE/10046事件进行
数据库
诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
赵强老师:Oracle
数据库
从10g到11g(13)
undo
数据与
数据库
审计
从零开始学习Oracle
数据库
,从10g讲到11g;让学员读整个Oracle
数据库
有个全面清除的认识和学习。
深入解析OracleDBA入门进阶与诊断案例 2/4
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对
数据库
的启动和关闭、控制文件与
数据库
初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Sha
red
Pool原理、
重做
、回滚与
撤销
、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定
数据库
基础、打算深入学习Oracle技术的
数据库
从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的
数据库
管理人员。 目录 第1章
数据库
的启动和关闭 1.1
数据库
的启动 1.2
数据库
的访问 1.3
数据库
的关闭 第2章 控制文件与
数据库
初始化 2.1 控制文件的内容 2.2 SCN 2.3 检查点(Checkpoint) 2.4
数据库
的初始化 第3章 参数及参数文件 3.1 初始化参数的分类 3.2 参数文件 3.3 诊断案例之一:参数文件 3.4 诊断案例之二:RAC环境参数文件 第4章 数据字典 4.1 数据字典概述 4.2 内部RDBMS(X$)表 4.3 数据字典表 4.4 静态数据字典视图 4.5 动态性能视图 4.6 最后的验证 第5章 内存管理 5.1 PGA管理 5.2 SGA管理 5.3 Oracle的内存分配和使用 第6章 Buffer Cache与Sha
red
Pool原理 6.1 Buffer Cache原理 6.2 Sha
red
Pool的基本原理 第7章
重做
(
Red
o) 7.1
Red
o的作用 7.2
Red
o的原理 7.3
Red
o与Latch 7.4 Oracle 9i
Red
o的增强 7.5 Oracle 10g
Red
o的增强 7.6
Red
o的内容 7.7 产生多少
Red
o 7.8
Red
o写的触发条件 7.9
Red
o Log Buffer的大小设置 7.10 commit做了什么? 7.11 日志的状态 7.12 日志的块大小 7.13 日志文件的大小 7.14 如何调整日志文件大小 7.15 为什么热备份期间产生的
Red
o要比正常的多 7.16 能否不生成
Red
o 7.17
Red
o故障的恢复 7.18 诊断案例一:通过Clear日志恢复
数据库
7.19 诊断案例二:日志组过度激活的诊断 附录 数值在Oracle的内部存储 第8章 回滚与
撤销
8.1 什么是回滚和
撤销
8.2 回滚段存储的内容 8.3 并发控制和一致性读 8.4 回滚段的前世今生 8.5 Oracle 10g的
UNDO
_RETENTION管理增强 8.6
UNDO
_RETENTION的内部实现 8.7 Oracle 10g In Memory
Undo
新特性 8.8 Oracle 11g
UNDO
表空间备份增强 8.9 回滚机制的深入研究 8.10 Oracle 9i闪回查询的新特性 8.11 使用ERRORSTACK进行错误跟踪 8.12 Oracle 10g闪回查询特性的增强 8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建
UNDO
表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的
UNDO
空间 8.18 特殊情况的恢复 8.19 诊断案例之二:回滚段损坏的恢复 第9章 等待事件 9.1 等待事件的源起 9.2 从等待发现瓶颈 9.3 Oracle 10g的增强 9.4 顶级等待事件 9.5 重要等待事件 第10章 性能诊断与SQL优化 10.1 使用AUTOTRACE
功能
辅助SQL优化 10.2 获取SQL执行计划的方法 10.3 捕获问题SQL解决过度CPU消耗问题 10.4 使用SQL_TRACE/10046事件进行
数据库
诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
深入解析OracleDBA入门进阶与诊断案例 4/4
深入解析OracleDBA入门进阶与诊断案例 扫描版 作 者:盖国强 著 出 版 社:人民邮电出版社 出版时间:2009-1-1 页 数:527 内容简介 针对
数据库
的启动和关闭、控制文件与
数据库
初始化、参数及参数文件、数据字典、内存管理、Buffer Cache与Sha
red
Pool原理、
重做
、回滚与
撤销
、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例,在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,适用于具备一定
数据库
基础、打算深入学习Oracle技术的
数据库
从业人员,尤其适用于入门、进阶以及希望深入研究Oracle技术的
数据库
管理人员。 目录 第1章
数据库
的启动和关闭 1.1
数据库
的启动 1.2
数据库
的访问 1.3
数据库
的关闭 第2章 控制文件与
数据库
初始化 2.1 控制文件的内容 2.2 SCN 2.3 检查点(Checkpoint) 2.4
数据库
的初始化 第3章 参数及参数文件 3.1 初始化参数的分类 3.2 参数文件 3.3 诊断案例之一:参数文件 3.4 诊断案例之二:RAC环境参数文件 第4章 数据字典 4.1 数据字典概述 4.2 内部RDBMS(X$)表 4.3 数据字典表 4.4 静态数据字典视图 4.5 动态性能视图 4.6 最后的验证 第5章 内存管理 5.1 PGA管理 5.2 SGA管理 5.3 Oracle的内存分配和使用 第6章 Buffer Cache与Sha
red
Pool原理 6.1 Buffer Cache原理 6.2 Sha
red
Pool的基本原理 第7章
重做
(
Red
o) 7.1
Red
o的作用 7.2
Red
o的原理 7.3
Red
o与Latch 7.4 Oracle 9i
Red
o的增强 7.5 Oracle 10g
Red
o的增强 7.6
Red
o的内容 7.7 产生多少
Red
o 7.8
Red
o写的触发条件 7.9
Red
o Log Buffer的大小设置 7.10 commit做了什么? 7.11 日志的状态 7.12 日志的块大小 7.13 日志文件的大小 7.14 如何调整日志文件大小 7.15 为什么热备份期间产生的
Red
o要比正常的多 7.16 能否不生成
Red
o 7.17
Red
o故障的恢复 7.18 诊断案例一:通过Clear日志恢复
数据库
7.19 诊断案例二:日志组过度激活的诊断 附录 数值在Oracle的内部存储 第8章 回滚与
撤销
8.1 什么是回滚和
撤销
8.2 回滚段存储的内容 8.3 并发控制和一致性读 8.4 回滚段的前世今生 8.5 Oracle 10g的
UNDO
_RETENTION管理增强 8.6
UNDO
_RETENTION的内部实现 8.7 Oracle 10g In Memory
Undo
新特性 8.8 Oracle 11g
UNDO
表空间备份增强 8.9 回滚机制的深入研究 8.10 Oracle 9i闪回查询的新特性 8.11 使用ERRORSTACK进行错误跟踪 8.12 Oracle 10g闪回查询特性的增强 8.13 ORA-01555成因与解决 8.14 Oracle 11g闪回数据归档 8.15 AUM下如何重建
UNDO
表空间 8.16 使用Flashback Query恢复误删除数据 8.17 诊断案例之一:释放过度扩展的
UNDO
空间 8.18 特殊情况的恢复 8.19 诊断案例之二:回滚段损坏的恢复 第9章 等待事件 9.1 等待事件的源起 9.2 从等待发现瓶颈 9.3 Oracle 10g的增强 9.4 顶级等待事件 9.5 重要等待事件 第10章 性能诊断与SQL优化 10.1 使用AUTOTRACE
功能
辅助SQL优化 10.2 获取SQL执行计划的方法 10.3 捕获问题SQL解决过度CPU消耗问题 10.4 使用SQL_TRACE/10046事件进行
数据库
诊断 10.5 使用物化视图进行翻页性能调整 10.6 一次横跨两岸的问题诊断 10.7 总结
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章