zoukankan      html  css  js  c++  java
  • set

       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;另外,若运行不了该包。则须要正确安装好对应的包。

  • 相关阅读:
    VS2010-MFC(常用控件:列表框控件ListBox)
    VS2010-MFC(常用控件:按钮控件的编程实例)
    VS2010-MFC(常用控件:按钮控件Button、Radio Button和Check Box)
    VS2010-MFC(常用控件:编辑框Edit Control)
    VS2010-MFC(常用控件:静态文本框)
    VS2010-MFC(对话框:颜色对话框)
    VS2010-MFC(对话框:字体对话框)
    VS2010-MFC(对话框:文件对话框)
    VS2010-MFC(对话框:消息对话框)
    [洛谷P2113] 看球泡妹子
  • 原文地址:https://www.cnblogs.com/llguanli/p/6834515.html
Copyright © 2011-2022 走看看