社区
Oracle 高级技术
帖子详情
commit at end 什么意思?
qdjnlmk
2010-01-20 11:43:29
commit at end 什么意思?
...全文
195
12
打赏
收藏
commit at end 什么意思?
commit at end 什么意思?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
雪狼__
2010-01-22
打赏
举报
回复
最后提交
字面上就可以看出来
oraclemch
2010-01-21
打赏
举报
回复
[Quote=引用 10 楼 qdjnlmk 的回复:]
看来还是要测试,,,
毛爷爷说过,“实践是检验真理的唯一标准",不能完全相信所谓的直译。。。。
[/Quote]
是啊,都是最后提交的意思,commit at end 就是最后提交的意思啊!
qdjnlmk
2010-01-21
打赏
举报
回复
看来还是要测试,,,
毛爷爷说过,“实践是检验真理的唯一标准",不能完全相信所谓的直译。。。。
qdjnlmk
2010-01-21
打赏
举报
回复
我亲力亲为亲自测试了一笔数据,,,确实是,所有数据导入结束后全部提交。
原英文本意:
·Commit every…
Indicates after how many records you want to do a commit. If you set this to 0, all data will be committed at the end of the entire import.
看来,原汉化版本的翻译是完全错误的,(0=终止提交)
huangyunzeng2008
2010-01-20
打赏
举报
回复
不知道你说的是什么意思啊?
qdjnlmk
2010-01-20
打赏
举报
回复
qdjnlmk
2010-01-20
打赏
举报
回复
PL/SQL原英文帮助文件:
某网络高手汉化后的帮助文件:
crazylaa
2010-01-20
打赏
举报
回复
[Quote=引用 5 楼 qdjnlmk 的回复:]
两种意思(有歧义):
一、COMMIT AT END,英文字面意思就是,
结束后提交;
然而,原网络汉化版本,
给翻译为:终止提交???
不知道,哪种意思才是真正的原PL/SQL的本意????
请指教高手,,,
[/Quote]
看上下文,说你可以设置提交间隔时间(每隔多久提交一次),而当间隔时间为0表示最后一起提交(总不能不提交吧?)
所以这里应是最后一起提交。不过既然你有这个工具,那就自己试试看咯。
罗耗子
2010-01-20
打赏
举报
回复
肯定不能终止提交啊,那不白费劲吗?
wh62592855
2010-01-20
打赏
举报
回复
结束时一起提交
qdjnlmk
2010-01-20
打赏
举报
回复
两种意思(有歧义):
一、COMMIT AT END,英文字面意思就是,[color=#FF0000]结束后提交
;
然而,原网络汉化版本,
给翻译为:
终止提交???
不知道,哪种意思才是真正的原PL/SQL的本意????
请指教高手,,,[/color]
crazylaa
2010-01-20
打赏
举报
回复
commit:提交
at end:最后
这里应该是最后一起提交的意思吧?
相关推荐
Python中,(sub[,start[,
end
]])类型的逗号表示
什么意思
在Python的基本函数中,有很多类似find(sub[,start[,
end
]])的函数。我想问一下,这个,start前边这个逗号表示
什么意思
。
idea git 颜色代表
什么意思
红色:还没add 到本地仓库 蓝色:add且
commit
到本地仓库了,但之后又修改了 绿色:add了但还没
commit
到本地仓库
oracle 存储过程 savepoint,Oracle存储过程中的
commit
和 savepoint
CREATE OR REPLACE PROCEDURE skeletonISBEGINbegininsert into a values(10);begininsert into a values(11);
end
;
end
;begin--savepoint ps;insert into a values(20);
commit
;
end
;begininsert into a values(30);
end
...
2020-11-16 oracle 存储过程和任务调度
begin --start: 数据更新时间为每天0点 sys.dbms_job.submit( job => :job, what => 'BEGIN 模式.存储过程;
COMMIT
;
END
;', next_date => to_date('17-11-2020', 'dd-mm-yyyy'), interval => 'TRUNC(SYSDATE+1)' ); --
end
commit
;
end
; / ...
EXECUTE 后的事务计数指示 BEGIN 和
COMMIT
语句的数目不匹配。上一计数 = 0,当前计数 = 1。
http://bbs.csdn.net/topics/340046963 if @@ERROR <>0 begin --set @outid=1 rollback transaction
end
else begin
commit
transaction
end
--不要忘了,你那个if如果不写else那么
commit
总要执行的
发帖
Oracle 高级技术
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
3473
社区成员
1.8w+
社区内容
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2010-01-20 11:43
社区公告
暂无公告