ORACLE导出某用户下PROCEDURE等脚本的可靠方法

简介:

spool e:\sql\20110402_demo_back_script_PROCEDURE.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='PROCEDURE';
spool off
spool e:\sql\20110402_demo_back_script_FUNCTION.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='FUNCTION';
spool off
spool e:\sql\20110402_demo_back_script_PACKAGE.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='PACKAGE';
spool off
spool e:\sql\20110402_demo_back_script_PACKAGE_BODY.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='PACKAGE BODY';
spool off
spool e:\sql\20110402_demo_back_script_VIEW.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='VIEW';
spool off

注意没有TYPE为TABLE的数据
spool e:\sql\20110402_demo_back_script_TABLE.sql
select text from all_source WHERE OWNER='DEMO' and TYPE='TABLE';
spool off

create table tmp_save_tableddl(table_name varchar(100),table_sql clob);
insert into  tmp_save_tableddl SELECT table_name,DBMS_METADATA.GET_DDL('TABLE',table_name) as table_sql FROM USER_TABLES;
commit;
create table tmp_save_indexddl(index_name varchar(100),index_sql clob);
insert into  tmp_save_indexddl SELECT index_name,DBMS_METADATA.GET_DDL('INDEX',index_name) as index_sql FROM USER_INDEXES;
commit;



本文转自zylhsy 51CTO博客,原文链接:http://blog.51cto.com/yunlongzheng/534153,如需转载请自行联系原作者

相关文章
|
5月前
|
Oracle 关系型数据库
Oracle新建数据表的两种方法
Oracle新建数据表的两种方法
|
5月前
Oracle11G用EXP导出时,空表不能导出解决
Oracle11G用EXP导出时,空表不能导出解决
|
6月前
|
Oracle 关系型数据库 数据库
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
9-2 Oracle数据库(表)的逻辑备份与恢复 --导出与导入
|
7月前
|
存储 SQL Oracle
Oracle数据库批量删除表、视图、序列、存储过程、函数脚本
Oracle数据库批量删除表、视图、序列、存储过程、函数脚本
68 0
|
3月前
|
Oracle 关系型数据库 Linux
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
RHEL7.9系统下一键脚本安装Oracle 11gR2单机版本
56 1
|
4月前
|
SQL Oracle 关系型数据库
Oracle之替代OR的另一种方法
Oracle之替代OR的另一种方法
75 0
|
4月前
|
SQL Oracle 关系型数据库
Oracle - Spool导出数据到TXT文件
Oracle - Spool导出数据到TXT文件
51 0
|
5月前
|
Oracle 关系型数据库 数据库
oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败
oracle导入时IMP-00010: 不是有效的导出文件, 头部验证失败
126 1
|
6月前
|
SQL Oracle 关系型数据库
导出Oracle数据库sqlplus命令行查询的结果到文件
导出Oracle数据库sqlplus命令行查询的结果到文件
121 0
|
7月前
|
存储 Oracle Java
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法