首先查找是否存在某条记录,如果有就更新,没有就插入该记录

解决方案 »

  1.   

    现在执行SELECT查询语句,然后检查SQL SERVER的全局变量@@ROWCOUNT,如果为0,则插入记录,否则更新记录。
      

  2.   

    IF EXISTS(SELECT * FROM TABLE )
      BEGIN
         UPDATE TABLE SET DD=1 
      END
    ELSE
     BEGIN
       INSERT INTO TABLE(DD) VALUES(1)
    END
      

  3.   

    IF EXISTS(SELECT '' FROM TABLE )
        UPDATE TABLE SET DD=1 
    ELSE
        INSERT INTO TABLE(DD) VALUES(1)