Сначала вам нужно понять SQL и операции на основе множеств. Вы не просматриваете таблицу, вы обновляете наборы информации сразу.
Если вам нужен только порядковый номер, вы можете сделать что-то вроде этого:
with cte as (select primarykey, row_number() over (order by primarykey) rn from yourtable)
update yourtable
set yourcol = rn
from yourtable
join cte on yourtable.pk = cte.primarykey
Но вы должны действительно понять основы, прежде чем пытаться писать сложные запросы. Если вам нужно спросить, как (или если вы можете) перебирать таблицу, вам, вероятно, не следует делать это.