oracle导出序列的几种办法

方法一:

select 'create sequence ' ||sequence_name||
' minvalue ' ||min_value||
' maxvalue ' ||max_value||
' start with ' ||last_number||
' increment by ' ||increment_by||
( case when cache_size= 0 then ' nocache' else ' cache ' ||cache_size end) || ';'
from dba_sequences where sequence_owner= 'JXDB' ;-- JXDB(账户名)貌似要大写才行
执行此操作后会生成创建序列的语句

方法二:

select dbms_metadata.get_ddl('SEQUENCE',u.object_name) from user_objects u where object_type='SEQUENCE'
方法三:

用plsql,直接用鼠标操作,右边对象窗口,找到Sequences,在要导出的序列名称上右键--查看,然后点击右下角的查看sql,即可查看该序列的创建sql,然后复制即可
————————————————
版权声明:本文为CSDN博主「779650512」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_32160853/article/details/81303253

posted @ 2021-09-13 14:59  adminfuzw  阅读(436)  评论(0编辑  收藏  举报