在java sql代码中select * from X for update 的作用是什么
4个回答
2013-01-24
展开全部
for update 作用,可手动修改select * from X查询出来的结果集,可以做修改某个字段,删除和增加字段。
方法是先解锁(SQL window下有一行工具栏,左数第二个图标,点击锁头图标,使其处于开锁状态。此操作对于其他用户此表处于锁表状态,无法对该表做除查询以外操作)就可以直接点击相应字段进行修改值。也可以点击“+”增加对象,也可以点击“-”删除对象,做完修改后点击锁头,然后按快捷键F10(commit)。
这个功能经常用来手动批量向表插入大量数据,用来做测试使用。
方法是先解锁(SQL window下有一行工具栏,左数第二个图标,点击锁头图标,使其处于开锁状态。此操作对于其他用户此表处于锁表状态,无法对该表做除查询以外操作)就可以直接点击相应字段进行修改值。也可以点击“+”增加对象,也可以点击“-”删除对象,做完修改后点击锁头,然后按快捷键F10(commit)。
这个功能经常用来手动批量向表插入大量数据,用来做测试使用。
展开全部
for update的作用是用于对选择的行加排他锁的,在有些情况下,事务的处理需要先选中一些记录,再对这些记录进行处理.因此需要排他锁.
而for update nowait的作用与for update相同,不同的是其他事务申请被锁定的行数据时是等待该事务释放资源,还是直接返回无法获得资源
而for update nowait的作用与for update相同,不同的是其他事务申请被锁定的行数据时是等待该事务释放资源,还是直接返回无法获得资源
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是触发器吧,表示UPDATE时触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是这个X这个表当前属于可修改列值状态
修改完点commit就OK
修改完点commit就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |