@@identity
и scope_identity()
ще ви връчи самоличността на нов ред, т.е. след вмъкване. След вашата актуализация, идентичността на реда е... @Customer_ID или @Handle_Id? Ако е различно поле, трябва да използвате клаузата OUTPUT, за да върнете идентификатора на актуализирания ред:
UPDATE ITS2_UserNames
SET AupIp = @AupIp
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID