set serveroutput on;
spool c:\sequence_code.txt;
declare
v_sequence varchar2(4000);
v_nextval number(38,0);
begin
for i in (select sequence_name from user_sequences) loop
select dbms_metadata.get_ddl('SEQUENCE',i.sequence_name,user) into v_sequence from dual;
execute immediate 'select '||i.sequence_name||'.'||'nextval from dual' into v_nextval;
v_sequence := substr(v_sequence,1,instr(v_sequence,'START WITH',1,1)+length('START WITH'))||' '||to_char(v_nextval)||' '||
substr(v_sequence,instr(v_sequence,'CACHE'))||';';
dbms_output.put_line(v_sequence);
end loop;
end;
/
spool off;
相关文章
- 序列化 ,hashlib ,configparser ,logging ,collections模块
- oracle里的统计信息
- python函数参数,序列解包
- vxe-table编辑、实时保存、打印、导出csv、导出xlsx
- 根据模板生成word文件并导出保存到本地
- 【Java用法】使用Java导出word文档的解决方案(适用于从服务器上下载到本地电脑)
- python内置函数sum_Python内置函数sum____用来返回数值型序列中所有元素之和。
- 安装Oracle报错,全部为未知!
- pb中sql语句用to_char查询出来数据,居然无法检索出数据,oracle数据库,这是什么原因?
- 【python】使用conda或pip 导出及安装