a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

[Oracle] dbms_metadata.get_ddl 的使用方法總結(jié)

2024-08-29 13:56:53
字體:
供稿:網(wǎng)友
dbms_metadata.get_ddl()用于獲取對象的DDL,其具體用法如下。
注意:在sqlplus里,為了更好的展示DDL,需要設(shè)置如下參數(shù):

復(fù)制代碼 代碼如下:


set line 200
set pagesize 0
set long 99999
set feedback off
set echo off


1)獲得表、索引、視圖、存儲過程、函數(shù)的DDL

復(fù)制代碼 代碼如下:


select dbms_metadata.get_ddl('TABLE','TABLE_NAME','TABLE_OWNER') from dual;
select dbms_metadata.get_ddl('INDEX','INDEX_NAME','INDEX_OWNER') from dual;
select dbms_metadata.get_ddl('VIEW','VIEW_NAME','VIEW_OWNER') from dual;
select dbms_metadata.get_ddl('PROCEDURE','PROCEDURE_NAME','PROCEDURE_OWNER') from dual;
select dbms_metadata.get_ddl('FUNCTION','FUNCTION_NAME','FUNCTION_OWNER') from dual;


下面這個腳本用于獲得某個schema下所有的表、索引、視圖、存儲過程、函數(shù)的DDL

復(fù)制代碼 代碼如下:


set pagesize 0
set long 90000
set feedback off
set echo off
spool schema_ddl.sql
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name,u.owner) FROM DBA_TABLES u;
SELECT DBMS_METADATA.GET_DDL('VIEW',u.view_name,u.owner) FROM DBA_VIEWS u;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name,u.owner) FROM DBA_INDEXES u;
select dbms_metadata.get_ddl('PROCEDURE',u.object_name, u.owner,) from dba_objects u where u.object_type = 'PROCEDURE';
select dbms_metadata.get_ddl('FUNCTION',u.object_name, u.owner,) from dba_objects u where u.object_type = 'FUNCTION';
spool off;


2)獲得表空間的DDL
獲得單個表空間的DDL:

復(fù)制代碼 代碼如下:


select dbms_metadata.get_ddl('TABLESPACE','TBS_NAME') from dual;


獲得所有表空間的DDL:

復(fù)制代碼 代碼如下:


SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;


3)獲得用戶的DDL
獲得單個用戶的DDL:

復(fù)制代碼 代碼如下:


select dbms_metadata.get_ddl('USER','EPAY_USER') from dual;


獲得所有用戶的DDL:

復(fù)制代碼 代碼如下:


SELECT DBMS_METADATA.GET_DDL('USER',U.username)
FROM DBA_USERS U;


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 一本一道久久久a久久久精品91 | 日韩久久一区二区 | 国产精久久一区二区三区 | 国产一区二区三区久久久久久久久 | 一区二区av | 久久精品一级 | 欧洲一区在线观看 | 国产高清小视频 | 韩日电影在线观看 | av毛片在线免费看 | 国产精品视频在线观看 | 少妇久久久 | 在线观看国产视频 | 欧美日韩一区二区三区不卡视频 | 99视频在线播放 | 亚洲第一黄色网 | 久久道| 香蕉av777xxx色综合一区 | 99久久久国产精品美女 | 四虎影片 | 亚洲欧美少妇 | 99久久久国产精品美女 | 欧美亚洲国产一区 | 成人精品视频99在线观看免费 | 国产精品一区二区三区免费 | 久久精品一区二区三区四区 | 精品国产依人香蕉在线精品 | 日本一区二区高清不卡 | 麻豆久久 | 久久久久国产精品视频 | 亚洲午夜剧场 | 国产精品一任线免费观看 | 91在线中文字幕 | 一级a毛片免费 | 91精品国产自产91精品 | 精品日韩一区二区三区 | 中文字幕一区二区三区精彩视频 | 日本亚洲欧美 | 污网站在线观看免费 | 欧美在线观看禁18 | 欧美1区|