如果记录不存在,则插入并更新,否则竞争条件
|
if exists (select itemcode from item where itemcode=1120)
update item
set itemname = \'laptop\'
where itemcode = 1120
else
insert into item (itemcode,itemname)
values (1120,\'laptop\')
它将被多个用户使用。该查询将给出竞争条件。
如果是,那我该怎么用?
没有找到相关结果
已邀请:
1 个回复
诞胃
。确保在单个事务中锁定所有必需的表,然后释放它们。
如果您有多个交易,也可以给交易命名。