Il @@identity
e scope_identity()
ti consegnerà l'identità di un nuovo fila, es. dopo un inserto. Dopo l'aggiornamento, l'identità della riga è... @Customer_ID o @Handle_Id? Se è un campo diverso, dovresti utilizzare la clausola OUTPUT per restituire l'ID della riga aggiornata:
UPDATE ITS2_UserNames
SET AupIp = @AupIp
OUTPUT INSERTED.PrimaryKeyID
WHERE @Customer_ID = TCID AND @Handle_ID = ID