CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

为什么要commit

楼主qlqllu(一张)2003-02-02 16:11:45 在 PowerBuilder / 基础类 提问

为什么update()=   1后要要commit?  
  如果没有,什么时候commit? 问题点数:50、回复次数:9Top

1 楼keyinwind(winds)回复于 2003-02-02 17:49:58 得分 20

这是标准SQL语言规定的  
  在嵌入式SQL语言中规定了一个事务(transaction)必须以begin   trasaction开始,以commit或者roll   back结束。  
  也就是为了数据完整性而进行的约束,这个事务要么提交去做,要么回滚而不做。update()   =   1   只是为了检查dw而已,因为dw的特点就在于能自动生成SQL语句,所以实际上在其他高级语言中需要做的很多事被DW自动完成了。Top

2 楼ldy(罗大佑)回复于 2003-02-02 19:20:56 得分 0

我觉得就是给你一个反悔的机会:你可一确定要做(Commit)或者不做(Rollback)Top

3 楼hdyes(我是流氓,我怕谁,你是流氓,谁怕你)回复于 2003-02-02 23:46:31 得分 0

commit是表示提交的意思!成功时就必须commit;他会自动锁表及解锁。Top

4 楼sdiezyw(威子)回复于 2003-02-03 10:16:47 得分 10

在编写多用户程序的时候,如果不commit则回造成被锁的表无法解锁,从而其他用户程序无法使用被锁顶的表,一定要commit,保持事务完整!Top

5 楼qlqllu(一张)回复于 2003-02-14 11:01:01 得分 0

大家再讨论一下,我下周结贴!Top

6 楼CQP(悄悄的我走了,正如我悄悄的来)回复于 2003-02-14 16:36:58 得分 5

注意:每个SQL语句(insert,update,delete)后都要加上commit,否则就会死锁,其他机器不能操作,这与数据库类型无关Top

7 楼CQP(悄悄的我走了,正如我悄悄的来)回复于 2003-02-14 16:37:37 得分 5

http://expert.csdn.net/Expert/topic/1422/1422676.xml?temp=.1793787Top

8 楼QQQPPP(☆★☆★☆)回复于 2003-02-14 17:36:47 得分 10

结合一下就是:  
   
  这是标准SQL语言规定的  
  在嵌入式SQL语言中规定了一个事务(transaction)必须以begin   trasaction开始,以commit或者roll   back结束。  
  也就是为了数据完整性而进行的约束,这个事务要么提交去做,要么回滚而不做。update()   =   1   只是为了检查dw而已,因为dw的特点就在于能自动生成SQL语句,所以实际上在其他高级语言中需要做的很多事被DW自动完成了。  
   
  在编写多用户程序的时候,如果不commit则回造成被锁的表无法解锁,从而其他用户程序无法使用被锁顶的表,一定要commit,保持事务完整!  
   
   
   
  Top

9 楼qlqllu(一张)回复于 2003-02-16 20:32:15 得分 0

谢了!Top

相关问题

  • cursor 中为什么不能 commit
  • 为什么dw_1.update()和commit以后,datawindow提示DataWindow does not have update capability?要怎么办
  • 为什么总会出现 added independently by second party错误,在commit时用eclipse的cvs??
  • 为什么为什么为什么
  • 为什么!!!为什么!!!为什么!!!
  • 为什么为什么为什么?
  • 为什么为什么为什么???????
  • 为什么为什么为什么为什么为什么为什么?
  • OH!!!!!!!!!为什么啊为什么??!?!?!?!?!?!
  • 为什么,为什么?

关键词

  • 语句
  • 语言
  • 用户
  • sql
  • commit
  • 事务
  • 表
  • dw
  • 提交
  • 用户程序

得分解答快速导航

  • 帖主:qlqllu
  • keyinwind
  • sdiezyw
  • CQP
  • CQP
  • QQQPPP

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo