set
来源:互联网 发布:电脑笔顺输入法软件 编辑:程序博客网 时间:2024/05/16 01:32
SQL> set echo on-----------------设置运行命令是是否显示语句
SQL> set feedback on----------------设置显示“已选择XX行”
SQL> set colsep | -----------------设置列与列之间的分割符号
SQL> set pagesize 10----------------设置每一页的行数
SQL> SET SERVEROUTPUT ON-----------设置允许显示输出类似dbms_output.putline
SQL> set heading on----------------设置显示列名
SQL> set timing on-----------------设置显示“已用时间:XXXX”
SQL> set time on------------------设置显示当前时间
SQL> set autotrace on----------------设置允许对执行的sql进行分析
DBMS_METADATA.GET_DDL包可以得到数据库的对象的ddl脚本。如下(SQLPLUS中执行):
1.得 到一个表的ddl语句:
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999 ------显示不完整
SET PAGESIZE 1000 ----分页
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除storage等多余参数SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_FRAME') FROM DUAL;
SELECT DBMS_METADATA.GET_DDL('TABLE','TCC_NE_SNAP') FROM DUAL;
2.得到一个用户下的所有表,索引,存储过程的ddl
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999 ------显示不完整
SET PAGESIZE 1000 ----分页
---去除storage等多 余参数
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);
SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, u.object_name)
FROM USER_OBJECTS u
where U.OBJECT_TYPE IN ('TABLE','INDEX','PROCEDURE');
3.得到所有表空间的ddl语句
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999------显示不完整
SET PAGESIZE 1000----分页
---去除storage等多余参数
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
4.得到所有创建用户的ddlSET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999------显示不完整
SET PAGESIZE 1000----分页
---去除storage等多余参数
SELECT DBMS_METADATA.GET_DDL('USER',U.username)
FROM DBA_USERS U;另外,若执行不了该包,则需要正确安装好相应的包。
- set /?
- Set
- set
- set
- set
- Set
- set
- Set
- Set
- set
- set
- Set
- set
- Set
- set
- Set
- set
- Set
- GZIP文件格式简介
- Win64 安装Oracle11g和32位PLSQL客户端
- vimdiff常用命令
- ie678,FF,chrome的css兼容性
- 人脸扫描(一)-将录像转换成UIImage
- set
- (九)洞悉linux下的Netfilter&iptables:网络地址转换原理之DNAT
- LeetCode:Unique Binary Search Trees
- 获取硬盘序列号
- uva10559 Blocks
- PHP非线程安全与线程安全版本的选择
- awk, sed的一些简单用法
- win7或WIN8下在当前目录下打开cmd命令窗口
- eclipse java.lang.OutOfMemoryError: Java heap space