首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎样解决,防止两个客户端同时录入相同数据,该怎么解决

2012-01-03 
怎样解决,防止两个客户端同时录入相同数据我往一个表中插入数据时先检测关键字是否存在,存在的话提示用户,

怎样解决,防止两个客户端同时录入相同数据
我往一个表中插入数据时先检测关键字是否存在,存在的话提示用户,不存在才插入
,但是还是录入了两条相同的数据,导致程序出错,怎样解决这个问题

[解决办法]
在插入的时候 判断以前的记录是否存在 IN
[解决办法]
我也想知道,可是没看明白??
[解决办法]
你可以设置该关键字为表的主键,这样就可以保证该关键字是惟一的了。
至于用户并发的操作,数据库本身的锁机制会处理的,这一点一般不用担心。
[解决办法]
UP

[解决办法]
如果只是部分关键字,可以这样做
if select 1 from t where t.col like '%关键字% '
不执行
else
执行
[解决办法]
关键字相同则提示,
并按一定的规则自己再生成一个就行

热点排行