SQL
sql吧
全部回复
仅看楼主
level 13
SQLserver中有没有类似于oracle中的for update用法
2017年04月06日 08点04分 1
level 13
怎么实现编辑关键函数,自动出来后半部分
2017年04月06日 14点04分 2
level 13
有没有数据库大神在
2017年04月06日 15点04分 3
level 8
oracle的for update 不是属于悲观锁需要等待吗?
SQLserver select中用在别名后加上with (tablockx) 上排它锁再进行UPDATE
就能实现 for update效果,其他select语句就会挂起等等UPDATE结束。
如果要定义到行级就用with (rowlock,xlock) 效果就是行锁+排他,跟oracle的for update效果一致
当然这个是需要在事务中进行才生效的,如果想跳过这些锁可以申请脏读。
2022年07月23日 01点07分 5
1