哦,忘记了,上面的语句没有then

解决方案 »

  1.   

    delete from table1 where id=我要插入的值 
    insert into table1 .......
    这是一种处理方式
      

  2.   

    if exists (select * from table1 where id=我要插入的值 ) 
    update table1 set ......
    insert table1 .....这是另外一种处理方式
      

  3.   


    if exists(select * from table1 where id=我要插入的主键值)
      update ...
    else
      insert ...
      

  4.   

    或者:update ...
    if @@rowcount=0  --如果更新不成功,则表明没有
      insert ...