• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù)

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 15:46:20
    文檔

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù)

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù):當(dāng)我們想要查看某個(gè)表或者是表空間的DDL的時(shí)候,可以利用dbms_metadata.get_ddl這個(gè)包來(lái)查看。 dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù) GET_DDL函數(shù)返回創(chuàng)建對(duì)象的原數(shù)據(jù)的DDL語(yǔ)句,詳細(xì)參數(shù)如下 -- object_type ---需要返回原數(shù)據(jù)的DD
    推薦度:
    導(dǎo)讀dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù):當(dāng)我們想要查看某個(gè)表或者是表空間的DDL的時(shí)候,可以利用dbms_metadata.get_ddl這個(gè)包來(lái)查看。 dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù) GET_DDL函數(shù)返回創(chuàng)建對(duì)象的原數(shù)據(jù)的DDL語(yǔ)句,詳細(xì)參數(shù)如下 -- object_type ---需要返回原數(shù)據(jù)的DD

    當(dāng)我們想要查看某個(gè)表或者是表空間的DDL的時(shí)候,可以利用dbms_metadata.get_ddl這個(gè)包來(lái)查看。 dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù) GET_DDL函數(shù)返回創(chuàng)建對(duì)象的原數(shù)據(jù)的DDL語(yǔ)句,詳細(xì)參數(shù)如下 -- object_type ---需要返回原數(shù)據(jù)的DDL語(yǔ)句的對(duì)象類(lèi)型 -- n

    當(dāng)我們想要查看某個(gè)表或者是表空間的DDL的時(shí)候,可以利用dbms_metadata.get_ddl這個(gè)包來(lái)查看。

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù)
    GET_DDL函數(shù)返回創(chuàng)建對(duì)象的原數(shù)據(jù)的DDL語(yǔ)句,詳細(xì)參數(shù)如下
    -- object_type ---需要返回原數(shù)據(jù)的DDL語(yǔ)句的對(duì)象類(lèi)型
    -- name --- 對(duì)象名稱(chēng)
    -- schema ---對(duì)象所在的Schema,默認(rèn)為當(dāng)前用戶(hù)所在所Schema
    -- version ---對(duì)象原數(shù)據(jù)的版本
    -- model ---原數(shù)據(jù)的類(lèi)型默認(rèn)為ORACLE
    -- transform. - XSL-T transform. to be applied.
    -- RETURNS: 對(duì)象的原數(shù)據(jù)默認(rèn)以CLOB類(lèi)型返回

    dbms_metadata包中的get_ddl函數(shù)定義
    FUNCTION 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;

    注意如果使用sqlplus需要進(jìn)行下列格式化,特別需要對(duì)long進(jìn)行設(shè)置,否則無(wú)法顯示完整的SQL

    set linesize 180
    set pages 999
    set long 90000

    查看創(chuàng)建用戶(hù)表的SQL

    查看當(dāng)前用戶(hù)表的SQL
    select dbms_metadata.get_ddl('TABLE','EMPLOYEES') from dual;
    查看其他用表或索引的SQL

    SELECT DBMS_METADATA.GET_DDL('TABLE','DEPT','SCOTT') FROM DUAL;

    查看創(chuàng)建用戶(hù)索引的SQL
    查看所需表的索引
    SQL> select INDEX_NAME, INDEX_TYPE, TABLE_NAME from user_indexes WHERE table_name='EMP';
    查看當(dāng)前用戶(hù)索引的SQL
    select dbms_metadata.get_ddl('INDEX','PK_DEPT') from dual;

    查看其他用戶(hù)索引的SQL
    select dbms_metadata.get_ddl('INDEX','PK_DEPT','SCOTT‘) from dual;
    查看創(chuàng)建主鍵的SQL
    查看所需表的約束
    SQL> select owner, table_name, constraint_name, constraint_type from user_constraints where table_name='EMP';
    查看創(chuàng)建主鍵的SQL
    SELECT DBMS_METADATA.GET_DDL('CONSTRAINT','EMP_PK') FROM DUAL;
    查看創(chuàng)建外鍵的SQL
    SQL> SELECT DBMS_METADATA.GET_DDL('REF_CONSTRAINT','EMP_FK_DEPT') FROM DUAL;
    查看創(chuàng)建VIEW的語(yǔ)句
    查看當(dāng)前用戶(hù)視圖的SQL
    SQL> SELECT dbms_metadata.get_ddl('VIEW', 'MY_TABLES')

    查看其他用戶(hù)視圖的SQL
    SQL> SELECT dbms_metadata.get_ddl('VIEW', 'MY_TABLES','SCOTT‘) FROM DUAL;
    查看創(chuàng)建視圖的SQL也可以
    SQL> select text from user_views where view_name=upper('&view_name');
    DBMS_METADATA.GET_DDL的一些使用技巧
    1、得到一個(gè)用戶(hù)下的所有表,索引,存儲(chǔ)過(guò)程,函數(shù)的ddl
    SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, u.object_name)
    FROM USER_OBJECTS u
    where U.OBJECT_TYPE IN ('TABLE','INDEX','PROCEDURE','FUNCTION‘);
    2、得到所有表空間的ddl語(yǔ)句
    SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
    FROM DBA_TABLESPACES TS;
    3、得到所有創(chuàng)建用戶(hù)的ddl
    SELECT DBMS_METADATA.GET_DDL('USER',U.username)
    FROM DBA_USERS U;
    4、去除storage等多余參數(shù)
    EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);

    常見(jiàn)錯(cuò)誤

    SQL> select dbms_metadata.get_ddl('TABLE','PC','SCOTT') from dual;
    ERROR:
    ORA-19206: Invalid value for query or REF CURSOR parameter
    ORA-06512: at "SYS.DBMS_XMLGEN", line 83
    ORA-06512: at "SYS.DBMS_METADATA", line 345
    ORA-06512: at "SYS.DBMS_METADATA", line 410
    ORA-06512: at "SYS.DBMS_METADATA", line 449
    ORA-06512: at "SYS.DBMS_METADATA", line 615
    ORA-06512: at "SYS.DBMS_METADATA", line 1221
    ORA-06512: at line 1

    no rows selected

    解決辦法:運(yùn)行 $ORACLE_HOME/rdbms/admin/catmeta.sql

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù)

    dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù):當(dāng)我們想要查看某個(gè)表或者是表空間的DDL的時(shí)候,可以利用dbms_metadata.get_ddl這個(gè)包來(lái)查看。 dbms_metadata包中的get_ddl函數(shù)詳細(xì)參數(shù) GET_DDL函數(shù)返回創(chuàng)建對(duì)象的原數(shù)據(jù)的DDL語(yǔ)句,詳細(xì)參數(shù)如下 -- object_type ---需要返回原數(shù)據(jù)的DD
    推薦度:
    標(biāo)簽: 中的 參數(shù) 包的
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 久久青青草原国产精品免费| 影视网欧洲精品| 无码精品人妻一区二区三区人妻斩 | 国产成人AV无码精品| 97久久超碰国产精品旧版| 久久精品国产清自在天天线| 国产精品亚洲精品观看不卡| 中文字幕日本精品一区二区三区| 国产精品玖玖美女张开腿让男人桶爽免费看| 久久久久久夜精品精品免费啦| 欧美日韩国产中文精品字幕自在自线| 91大神精品全国在线观看| 国产精品久久精品| 国产精品日本一区二区不卡视频 | 久久最新精品国产| 2021国产精品视频| 精品午夜福利在线观看| 亚洲精品无码Av人在线观看国产 | wwwvr高清亚洲精品二区| 精品国产福利第一区二区三区| 无码国内精品久久人妻蜜桃| 亚洲欧美日韩国产成人精品影院| 久久久久亚洲精品中文字幕| 久久精品夜色噜噜亚洲A∨| 87国产私拍福利精品视频| 欧美精品华人在线| 欧美精品888| 国产精品成人99久久久久91gav| 四虎国产精品永久地址99新强| 久久777国产线看观看精品| 国产国产精品人在线观看| 久久99精品久久久久久hb无码| 亚洲AV永久无码精品成人| 亚洲国产精品无码久久| 最新国产乱人伦偷精品免费网站| 亚洲av午夜国产精品无码中文字| 亚洲国产精品激情在线观看| 亚洲欧美日韩国产成人精品影院 | 久久激情亚洲精品无码?V| 久久久久久久亚洲精品| 青青青青久久精品国产h久久精品五福影院1421 |