今天就跟大家聊聊有關ORACLE中怎么獲取索引的創(chuàng)建語句,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
set pagesize 0
set long 90000
set feedback off
set echo off
spool all_index.sql
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
FROM USER_INDEXES u;spool off;最后找個編輯器替換一下表空間名,在表空間名后面加上個;
然后讓ORACLE慢慢執(zhí)行吧
其實是調用DBMS_METADATA.GET_DDL這個外部過程來獲得創(chuàng)建DLL語句,還能獲得很多東西
這個是所有用戶的創(chuàng)建DLL
SELECT DBMS_METADATA.GET_DDL('USER',U.username)
FROM DBA_USERS U;
這個是所有表的DLL
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
FROM USER_TABLES u;
所有表空間的DLL
SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name)
FROM DBA_TABLESPACES TS;
組合一下,所有表,索引存儲過程
SELECT DBMS_METADATA.GET_DDL(U.OBJECT_TYPE, u.object_name)
FROM USER_OBJECTS u
where U.OBJECT_TYPE IN ('TABLE','INDEX','PROCEDURE');另外一個相關的語句生成刪除某個用戶全部索引的語句
看完上述內容,你們對ORACLE中怎么獲取索引的創(chuàng)建語句有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯-成都網站建設公司行業(yè)資訊頻道,感謝大家的支持。
網頁名稱:ORACLE中怎么獲取索引的創(chuàng)建語句-創(chuàng)新互聯
網站路徑:http://sd-ha.com/article28/jsdjp.html
成都網站建設公司_創(chuàng)新互聯,為您提供App設計、網站改版、移動網站建設、ChatGPT、云服務器、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯