@@identity
a scope_identity()
vám předá identitu nového řádek, tzn. po vložce. Po aktualizaci je identita řádku... @Customer_ID nebo @Handle_Id? Pokud se jedná o jiné pole, měli byste použít klauzuli OUTPUT k vrácení ID aktualizovaného řádku:
UPDATE ITS2_UserNames
SET AupIp = @AupIp
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID