How to Ignore “Duplicate Key” error in T-SQL (SQL Server)

后端 未结 12 666
故里飘歌
故里飘歌 2020-12-02 18:12

I have a transaction that contains multiple SQL Statements (INSERT, UPDATE and/or DELETES). When executing, I want to ignore Duplicate Error statements and continue onto the

12条回答
  •  无人及你
    2020-12-02 18:59

    For SQL server 2000:

         INSERT INTO t1 (ID, NAME)
          SELECT valueid, valuename
          WHERE  NOT EXISTS
                   (SELECT 0
                    FROM   t1 as t2
                    WHERE  t2.ID = valueid AND t2.name = valuename)
    

提交回复
热议问题