Вы можете использовать ниже (при условии, что вы хотите выбрать любые 100 строк)
update GSH
set GS = 'your values logic'
where rowid in (
select rowid
from GSH
where rownum < 101);
Это сценарий, который я использовал для воссоздания вашего сценария
drop table temp;
create table temp (temp1 varchar2(100));
begin
for rec in 1..500
loop
insert into temp values('s');
end loop;
commit;
end;
/
alter table temp add temp2 varchar2(200);
update temp
set temp2 = 'your values logic'
where rowid in (
select rowid
from temp
where rownum < 101);