社区
非技术版
帖子详情
为什么说不允许for update
dos123
2002-02-09 10:34:21
select count(*) into:n FROM "PLAN_MODIFY" WHERE "PLAN_ID" like :v_year for update;
有这样的sql语句,为什么说不允许for update????
...全文
221
8
打赏
收藏
为什么说不允许for update
select count(*)into:n FROM "PLAN_MODIFY" WHERE "PLAN_ID" like :v_year for update; 有这样的sql语句,为什么说不允许for update????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dos123
2002-02-27
打赏
举报
回复
我的oracle是7.3.4,如果不支持,那怎么办????
sincerity
2002-02-16
打赏
举报
回复
应该可以,Maybe,你的版本不支持。
fzymr
2002-02-15
打赏
举报
回复
我是在脚本中写的,不是在dw中
fzymr
2002-02-15
打赏
举报
回复
是加锁吧!
我用过没问题(pb8 + oracle8i):
我是这样
select max(bill_code)
into :ls_new_code
from t_sm_bill_code
where bill_type = :ls_type
for update;
handi
2002-02-10
打赏
举报
回复
没有这么加 for 语句的。 吧for update去掉。
programbcb
2002-02-10
打赏
举报
回复
没有这种语法的,你看一下SQL的书籍吧
dos123
2002-02-10
打赏
举报
回复
为什么没有回答?????
linger_liang
2002-02-10
打赏
举报
回复
你是想做游标么?如果是的话,你可能是以只读的方式打开的
DECLARE CURSOR 才
允许
使用 FOR
UPDATE
子句
本文分析了在使用Seata与SQL Server时出现'只有DECLARE CURSOR才
允许
使用FOR
UPDATE
子句'错误的原因,并指出通过设置JDBC连接参数SelectMethod=cursor可解决该问题。该参数使驱动采用服务器端游标模式,兼容Seata生成的FOR
UPDATE
语句,避免语法冲突,适用于Seata 1.5.x及以下版本。
为什么
说
mysql 的 FOR
UPDATE
必须提交了事务才可以被其他人看见?
本文解析了 MySQL 中 SELECT...FOR
UPDATE
语句的工作原理,
说
明了为何必须提交事务后其他事务才能看到更改,涉及事务隔离级别、行级锁及并发控制。
select...for
update
使用方法
本文深入解析Oracle数据库中FOR
UPDATE
语句的功能与用法,包括如何避免数据不一致性,以及NOWAIT、WAIT、SKIP LOCKED等子句的应用。通过实例演示,帮助读者理解FOR
UPDATE
在事务处理中的关键作用。
oracled
update
_ORACLE FOR
UPDATE
与FOR
UPDATE
OF区别
本文详细解析了SQL中的五种锁语句(FOR
UPDATE
、FOR
UPDATE
OF COLUMN、FOR
UPDATE
WAIT、FOR
UPDATE
NOT WAIT、FOR
UPDATE
NOWAIT SKIP LOCK)的使用场景及区别,并通过实例对比了它们在单表和多表查询中的不同行为。
非技术版
401
社区成员
11,494
社区内容
发帖
与我相关
我的任务
非技术版
PowerBuilder 非技术版
复制链接
扫一扫
分享
社区描述
PowerBuilder 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章