oracle的极初级问题(100分)

  • 主题发起人 主题发起人 haihai
  • 开始时间 开始时间
H

haihai

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能给我一个oracle的例子,很简单,就是用query,在dbgrid上添加,
删除,提交,向上,向下
我一直用本地数据库,我对修改数据库后如何通知服务器不太了解。
是不是每次edit 后insert后 commit 或
edit后 delete 后commit

 
没次都交就太累了,应该用事务控制,你应该找一本书看一下就行了,很简单。
 
有两种的方式,

一.requestlive = true 每次更新一条记录时提交.
二.caheupdate 方式 ,集体提交.

如果还有疑问 打开 Sqlmonitor 看一下.
 
如何将QUERY的REQUESTLIVE改为TRUE,那你的程序效率会大打折扣。
我一般情况下用DBGRID作查询用,
增加、删除、修改都用事件处理

 
STARTTRANSACTION
COMMIT
一般在一次修改多个表的情况下使用。
如果只修改一个表不用
 
因为其它人也可能正在处理你正在处理的表
所以对表的操作应在事务中,以避免冲突。
 
多人接受答案了。
 
后退
顶部