oracle中:
SELECT apply_no
INTO v_apply_no
FROM qc_check_apply
WHERE company_code = pi_company_code
AND apply_id = pi_apply_id
FOR UPDATE NOWAIT;
其中对于 ‘FOR UPDATE NOWAIT’ 该如何转换成sqlserver语句??
求助大神门!!
备注:
在oracle中,
for update的作用是用于对选择的行加排他锁的,在有些情况下,事务的处理需要先选中一些记录,再对这些记录进行处理.因此需要排他锁.
而for update nowait的作用与for update相同,不同的是其他事务申请被锁定的行数据时是等待该事务释放资源,还是直接返回无法获得资源
SELECT apply_no
INTO v_apply_no
FROM qc_check_apply
WHERE company_code = pi_company_code
AND apply_id = pi_apply_id
FOR UPDATE NOWAIT;
其中对于 ‘FOR UPDATE NOWAIT’ 该如何转换成sqlserver语句??
求助大神门!!
备注:
在oracle中,
for update的作用是用于对选择的行加排他锁的,在有些情况下,事务的处理需要先选中一些记录,再对这些记录进行处理.因此需要排他锁.
而for update nowait的作用与for update相同,不同的是其他事务申请被锁定的行数据时是等待该事务释放资源,还是直接返回无法获得资源
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货