口腔网站设计图,济宁网站建设排行,网站建设软文推广,智能制造工程在批量生成数据时#xff0c;经常会用到序列的Nextval#xff0c;今天碰到了这样的情况#xff0c;日常记录#xff0c;下附解决方案。先看这段脚本
DECLARE i INTEGER;
BEGINFOR cur IN 1..5 LOOPi : DomainObjectId.Nextval;dbms_output.put_line(i);END LOOP;
END;
编… 在批量生成数据时经常会用到序列的Nextval今天碰到了这样的情况日常记录下附解决方案。先看这段脚本
DECLARE i INTEGER;
BEGINFOR cur IN 1..5 LOOPi : DomainObjectId.Nextval;dbms_output.put_line(i);END LOOP;
END;
编译时直接报错 解决方案一使用函数 其中是NEXTOBJECTID函数返回DomainObjectId.Nextval
DECLARE i INTEGER;
BEGINFOR cur IN 1..5 LOOPi : nextobjectid;dbms_output.put_line(i);END LOOP;
END;解决方案二用select into 赋值
DECLARE i INTEGER;
BEGINFOR cur IN 1..5 LOOPSELECT DomainObjectId.Nextval INTO i FROM dual;dbms_output.put_line(i);END LOOP;
END;