知识大全 Oracle导出SQL脚本的spool实现
Posted 语法
篇首语:出门莫恨无人随,书中车马多如簇。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle导出SQL脚本的spool实现相关的知识,希望对你有一定的参考价值。
Oracle导出SQL脚本的spool实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
下面介绍Oracle导出SQL脚本的实现方法 本方法使用spool
a 获取单个的建表和建索引的语法
set heading off;
set echo off;
Set pages ;
set long ;
spool DEPT sql
select dbms_metadata get_ddl( TABLE DEPT SCOTT ) from dual;
select dbms_metadata get_ddl( INDEX DEPT_IDX SCOTT ) from dual;
spool off;
b 获取一个SCHEMA下的所有建表和建索引的语法 以scott为例
set pagesize
set long
set feedback off
set echo off
spool scott_schema sql
nnect scott/tiger;
SELECT DBMS_METADATA GET_DDL( TABLE u table_name)
FROM USER_TABLES u;
SELECT DBMS_METADATA GET_DDL( INDEX u index_name)
FROM USER_INDEXES u;
spool off;
c 获取某个SCHEMA的建全部存储过程的语法
nnect brucelau /brucelau;
spool procedures sql
select
DBMS_METADATA GET_DDL( PROCEDURE u object_name)
from
user_objects u
where
object_type = PROCEDURE ;
spool off;
另
dbms_metadata get_ddl( TABLE TAB USER )
三个参数中 第一个指定导出DDL定义的对象类型(此例中为表类型) 第二个是对象名(此例中即表名) 第三个是对象所在的用户名
要自己写程序进行Oracle导出SQL脚本 执行一段SQL 让SQL查询结果就是我们想要的SQL脚本
如下
select
INSERT INTO B_STATTEMPLATE ( N_ID C_NAME C_KBH N_PRINT N_TYPE N_APP N_VALID )
|| Values ( || To_Char(N_ID) || || C_NAME || || C_KBH ||
|| To_Char( N_PRINT ) || || To_Char( N_TYPE ) || || );
from b_stattemplate
将查询结果保存起来就可以了!
cha138/Article/program/Oracle/201311/17607相关参考
Windows下的Oracle导出脚本 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 导出脚本内
知识大全 ORACLE DBA常用SQL脚本工具-管理篇(1)
ORACLEDBA常用SQL脚本工具-管理篇(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中
利用SQL*Loader将Excel数据导出到Oracle数据库中 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
脚本可分两部分: 同义词 :synonymcmd: sqlplusdxsq/teledoone@jnnew@synonymsql synonymsql: create
知识大全 oracle中怎样从sql*plus向shell传递变量
很多人在实际的工作和学习中都遇到了无法通过sqlplus向shell传递变量下面我们来介绍一个实例脚本来进行折中处理 > 下面我们再来介绍另一个实例方法 >>>cha138/Artic
SQLServer导出导入数据方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一导出导入SQ
知识大全 sql server自动生成批量执行SQL脚本的批处理
sqlserver自动生成批量执行SQL脚本的批处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
oracle数据库导出并重新导入 一导出数据库?将数据库TEST完全导出用户名scott密码tiger导出到D:\\testDBdmp中[plain]expscott/tiger@TESTf
MySQL数据库导出SQL出现乱码解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 环境Nav
SQL2005CLR函数扩展-数据导出的实现详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!