• kapil_kk (11/29/2013)


    GilaMonster (11/29/2013)


    kapil_kk (11/29/2013)


    GilaMonster (11/29/2013)


    INSERT INTO TableB ...

    SELECT ...

    FROM TableA

    WHERE NOT EXISTS (SELECT 1 FROM TableB where <column comparison>)

    Sorry to mention that I also have update the record if data from tableA already exists in tableB....

    Merge is designed to do exactly that.

    Will it effect the performance if data is more as it also process row by row only..

    Merge doesn't process row by row, no more than insert, update or delete do.

    Gail Shaw
    Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
    SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability

    We walk in the dark places no others will enter
    We stand on the bridge and no one may pass