Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家提供关于数据库教程相关的教程网站知识。

如何保持Oracle网站数据库的优良性能xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

咱们都知道在9i之前,要想获得建表和索引的数据库语句是一件很麻烦的事。咱们可以通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种具体相关方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。
  从数据字典中获得DDL数据库语句是经常要用的,特别是在系统升级/重建的时候。在Oracle 9i中,咱们可以直接通过执行dbms_metadata从数据字典中查处DDL数据库语句。使用这个功能强大的相关工具,咱们可以获得单个对象或整个SChEMA的DDL数据库语句。最好不过的是因为它使用起来很简单。

  1、获得单个表和索引DDL数据库语句的具体相关方法:

复制具体相关代码 具体相关代码如下:xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


  set heading off;   
  set echo off;   
  Set pages 999;   
  set long 90000; 
   
    
   
  spool get_single.sql   
  select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','ShQSYS') from dual;   
  select dbms_metadata.get_ddl('INDEX','INDXX_PQZJYW','ShQSYS') from dual;  
  spool off;  
xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


  下面是输出。咱们只要把建表/索引数据库语句取出来在后面加个分号就可以直接运行了。

复制具体相关代码 具体相关代码如下:xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


  SQL> select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','ShQSYS') from dual; 
   
      
  CREATE TABLE "ShQSYS"."SZT_PQSO2"    
  ( "PQBh" VARChAR2(32) NOT NULL ENABLE,    
  "ZJYW" NUMBER(10,0),    
  "CGSO" NUMBER(10,0) NOT NULL ENABLE,    
  "SOLS" VARChAR2(17),    
  "SORQ" VARChAR2(8),    
  "SOWR" VARChAR2(8),    
  "SOCL" VARChAR2(6),    
  "YWhM" VARChAR2(10),    
  "YWLX" VARChAR2(6)    
  ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING    
  STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645    
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)    
  TABLESPACE "DATA1"      
  SQL> select dbms_metadata.get_ddl 
    ('INDEX','INDXX_PQZJYW','ShQSYS') from dual;   
  CREATE INDEX "ShQSYS"."INDXX_PQZJYW" ON "ShQSYS"."SZT_PQSO2" ("ZJYW")    
  PCTFREE 10 INITRANS 2 MAXTRANS 255    
  STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645    
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)    
  TABLESPACE "DATA1"    
  SQL>    
  SQL> spool off;  
xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!



  2、获得整个SChEMA DDL数据库语句的具体相关方法:

 

复制具体相关代码 具体相关代码如下:xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


 set pagesize 0   
  set long 90000   
  set feedback off   
  set echo off    
  spool get_schema.sql    
  connect shqsys/shqsys@hawk1;   
  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;  
xUSAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!



  需要注意的是,当咱们的表中有外健(参照约束)时,咱们需要判别参照表之间的顺序,确保重建时按照合理的顺序进行。您可以通过查询dba_constraints and dba_cons_columns来确定各表之间的顺序,不再详述 

关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市