Der @@identity
und scope_identity()
gibt Ihnen die Identität eines Neuen Reihe, dh. nach einer Einlage. Nach Ihrer Aktualisierung lautet die Identität der Zeile... @Customer_ID oder @Handle_Id? Wenn es sich um ein anderes Feld handelt, sollten Sie die OUTPUT-Klausel verwenden, um die ID der aktualisierten Zeile zurückzugeben:
UPDATE ITS2_UserNames
SET AupIp = @AupIp
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID