前端之家收集整理的这篇文章主要介绍了
oracle创建序列|oracle创建sequence,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
恢复
数据库的时候没有建序列,或者sequence已经达到最大值,可用以下语句进行
查询创建。
select'dropSEQUENCE'||SEQUENCE_NAME||';'fromUSER_SEQUENCES;--823
select'CREATESEQUENCE'||SEQUENCE_NAME||'MINVALUE1MAXVALUE9999999999999999999999999999INCREMENTBY1STARTWITH999999999CACHE20NOORDERNOCYCLE;'fromUSER_SEQUENCES;
一般情况下恢复完
数据库之后,报sequence没有创建的时候,先
查询这个表的sequence列的最大值,使之成为将要创建的最小值+1,以防主键唯一性约束
原文链接:https://www.f2er.com/oracle/211614.html