Ale*_*lex 13 sql oracle select commit
我commit在selectDB2和MySQL语句之后可能需要时阅读了解释:
commit
select
DB2中的select查询是否需要提交?
我应该在一次选择后提交
我的问题是在使用Oracle commit执行select语句后何时以及为什么重要?
DCo*_*kie 12
如果你做了,SELECT ... FOR UPDATE;你需要一个COMMIT或ROLLBACK来释放为更新而持有的记录.否则,我想不出有任何理由这样做.
SELECT ... FOR UPDATE;
Daz*_*zaL 12
只有少数情况我可以想到你可能想要在select之后提交.
如果您的select正在加入数据库链接,则将创建一个事务.如果您尝试关闭此链接,除非您提交/回滚了该事务,否则您将收到错误.
选择更新(如DCookie所说)以释放锁定.
删除序列化隔离级别(如果已设置)或添加一个隔离级别(如果您在调用之前从db链接中选择).
归档时间:
13 年 前
查看次数:
10617 次
最近记录: