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

  • 相关阅读:
    16_基于FPGA的DA_TLC5615驱动输出
    17_IIC协议与FPGA驱动AT24C04
    14_基于FPGA的DSS与嵌入式逻辑分析仪的调用
    11_基于FPGA的按键计数器
    08_基于FPGA的测頻计的设计
    15_基于FPGA的AD_TLC549采集模拟信号
    13_基于FPGA的液晶1602显示
    09_基于FPGA驱动蜂鸣器唱歌
    HTML 综合案例简陋的相亲网站界面
    go 语言里面的 & 和 *
  • 原文地址:https://www.cnblogs.com/llguanli/p/6834515.html
Copyright © 2020-2023  润新知