社区
脚本语言
帖子详情
请问用嵌入式SQL需不需要用commit语句?
huyue27
2004-01-11 10:19:41
我知道使用数据窗口修改数据库时需要使用commit;来提交数据
如果是直接用嵌入式SQL入insert into 等需要吗?我试过好象不需要都能修改数据库,但是不敢保证是否真的不需要?请指教
...全文
25
6
打赏
收藏
请问用嵌入式SQL需不需要用commit语句?
我知道使用数据窗口修改数据库时需要使用commit;来提交数据 如果是直接用嵌入式SQL入insert into 等需要吗?我试过好象不需要都能修改数据库,但是不敢保证是否真的不需要?请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freebirdwjy
2004-01-11
打赏
举报
回复
if sqlca.sqlcode <> 0 then
messagebox('提示','自动生成销售合同失败!')
rollback;
end if
如果所有的数据库操作全部成功,提交。
mittee
2004-01-11
打赏
举报
回复
注意commit的时机哦。
如果是select 就不需要commit了
sky2311
2004-01-11
打赏
举报
回复
如果Sqlca.autocommit = true 就不用commit了!
如果事物是false就必需用commit;
huyue27
2004-01-11
打赏
举报
回复
请给出一个规范化写法的例子如:
insert into...
if ... then
commit;
else
rollback;
end if
SevenDrop
2004-01-11
打赏
举报
回复
建议用Sqlca.autocommit = False
在你的一次事务提交中,可能修改了几个表,然后一次Commit.如果某次不成功,Rollback好用.
地狱余烬
2004-01-11
打赏
举报
回复
如果你连接数据库时候 用了 SQLCA.AutoCommit = False 你必须写 commit 语句。
E
SQL
C资料 informax
1.2 第二节 SYBASE
SQL
Server
嵌入式
SQL
语言 5 1.2.1 一个嵌入
SQL
语言的简单例子 5 1.2.2 嵌入
SQL
的处理过程 7 1.2.3 嵌入
SQL
语句
总览 7 1.2.3.1 宿主变量 8 1.2.3.2 连接数据库 13 1.2.3.3 数据的查询和修改 14 1.2...
E
SQL
C资料 informix (加上星级评论后可以返还11分)
1.2 第二节 SYBASE
SQL
Server
嵌入式
SQL
语言 5 1.2.1 一个嵌入
SQL
语言的简单例子 5 1.2.2 嵌入
SQL
的处理过程 7 1.2.3 嵌入
SQL
语句
总览 7 1.2.3.1 宿主变量 8 1.2.3.2 连接数据库 13 1.2.3.3 数据的查询和修改 14 1.2...
Oracle数据库 大事务的数据更改对数据库内部的影响
当用户执行一条
SQL
对数据库进行更改操作的时候,我们知道数据是从磁盘读取到内存中进行更改操作的, 那么当这个
SQL
执行时间很长,而且修改数据量非常大,由于内存容量大小的原因,可能在事务没有
commit
提交的情况...
Oracle
SQL
高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码
他认为对于
SQL
的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通
SQL
语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。 目录 封面 -11 封底 -10 扉页 -9 版权 -8 版权声明 -7...
脚本语言
740
社区成员
8,036
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章