感谢renjixinchina分享 原文链接http://blog.itpub.net/15747463/viewspace-751593/
declare VC_SQL varchar2(200); N_NUM NUMBER; begin FOR I IN 1 .. 100 LOOP for a in (select * from user_sequences) loop VC_SQL := 'select ' || a.sequence_name || '.NEXTVAL from dual '; execute immediate VC_SQL INTO N_NUM; end loop; END LOOP ; end;