wise 提示插入重复键值

提示键值重复

按下面语句修复,先执行第一段,如果问题仍在,再执行第二段。 第一段 if not exists(select 1 from syscolumns a join sysobjects b on a.id=b.id join syscomments c on a.cdefault=c.id  join sysobjects d on c.id=d.id where b.name= 'icsale' and a.name= 'FConfirmFlag')  alter table icsale  add DEFAULT (0) FOR [FConfirmFlag]     if  not exists(select 1 from syscolumns a join sysobjects b on a.id=b.id join syscomments c on a.cdefault=c.id  join sysobjects d on c.id=d.id where b.name= 'icsale' and a.name= 'FObtainRateWay')  alter table icsale  add DEFAULT (0) FOR [FObtainRateWay]   第二段 update IC_MaxNum  set FFlag=1  where FTableName='icsale' update ICMaxNum  set FMaxNum=(select max(finterid)+1 from ICSale)  where FTableName='icsale' 

posted @ 2022-03-25 15:55  allen1991  阅读(65)  评论(0编辑  收藏  举报