Попробуйте использовать обновляемый CTE:
WITH cte AS (
SELECT ContainerTypeId,
ROW_NUMBER() OVER (PARTITION BY MainJob_Id ORDER BY LengthId DESC) rn
FROM yourTable
)
UPDATE cte
SET ContainerTypeId = rn;
Однако вы можете не делать этого обновления, а вместо этого просто выбрать нужную последовательность во время запроса.