Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 如何查询一个对象的完整定义语句

Oracle 如何查询一个对象的完整定义语句语法:DBMS_METADATA.GET_DDL (
object_type   IN VARCHAR2,
name             IN VARCHAR2,
schema         IN VARCHAR2 DEFAULT NULL,
version            IN VARCHAR2 DEFAULT "COMPATIBLE",
model              IN VARCHAR2 DEFAULT "ORACLE",
transform        IN VARCHAR2 DEFAULT "DDL")
RETURN CLOB;示例:select dbms_metadata.get_ddl("TABLE","EMP","SCOTT") from dual;SQL> select dbms_metadata.get_ddl("TABLE","EMP","SCOTT") from dual;DBMS_METADATA.GET_DDL("TABLE","EMP","SCOTT")
--------------------------------------------------------------------------------  CREATE TABLE "SCOTT"."EMP"
 (    "EMPNO" NUMBER(4,0),
        "ENAME" VARCHAR2(10),--设置LONG和pagesize后能完全显示
SQL> SET LONG 2000000
SQL> SET PAGESIZE 0
SQL> select dbms_metadata.get_ddl("TABLE","EMP","SCOTT") from dual;  CREATE TABLE "SCOTT"."EMP"
 (    "EMPNO" NUMBER(4,0),
        "ENAME" VARCHAR2(10),
        "JOB" VARCHAR2(9),
        "MGR" NUMBER(4,0),
        "HIREDATE" DATE,
        "SAL" NUMBER(7,2),
        "COMM" NUMBER(7,2),
        "DEPTNO" NUMBER(2,0),
       CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO")
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
 CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "USERS"  ENABLE,
       CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO")
          REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE
 ) SEGMENT CREATION IMMEDIATE
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "USERS"更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle 创建索引前估算索引大小(dbms_space.create_index_cost)Oracle NULLIF函数相关资讯      Oracle语句  Oracle查询 
  • MySQL、SQL Server、Oracle数据库  (08/16/2015 10:43:52)
  • Oracle数据库的基本操作语句  (02/09/2015 10:29:04)
  • Oracle 子查询因子化 浅谈(with的  (01/13/2015 18:46:53)
  • Oracle查询数据库对象所属用户  (03/25/2015 21:03:12)
  • Oracle分段查询  (02/08/2015 11:29:11)
  • Oracle 查询锁之间的依赖关系  (09/11/2014 06:21:54)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图