在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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询