2016-08-31 6 views
0

削除するレコードの数を取得したいという点で、削除とマージしようとしています。削除のネストされたクエリを削除してマージしないでください。

Msg 4104, Level 16, State 1, Line 122
The multi-part identifier "Updated.PBID" could not be bound.

私はMerge文が正常に動作カウント取らない場合:私は、次のしている

は、私はこのエラーを取得する

MERGE @DuplicateCurrencyData DD 
USING (SELECT PP.PAYMENTB_ID,PP.PPID,PP.BID FROM ProfileTable PP) tempTable 
      ON DD.PPID = tempTable.PPID 

    WHEN MATCHED THEN 
     UPDATE SET DD.PBID = tempTable.PAYMENTB_ID 

OUTPUT 
    $action, Updated.PBID 'Updated' INTO #MergeCountP; 

スニペット。私はそれを取り除く方法を理解することができませんを新しく更新したい場合は、古いIDを使用する場合はdeleted.idを使用する場合は、それを取り除く方法を理解できません。

+0

更新された.PBIDは常に機能しますか? – CodyMR

答えて

0

OUTPUT $action, Inserted.PBID 'Updated' INTO #MergeCountP; 
関連する問題