dbms_metadata.get_ddl的用法
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;
1、從資料字典中獲得指定使用者下的table和index的DDL指令碼
set heading off;
set echo off;
Set pages 999;
set long 90000;
spool d:ddl_list.sql
select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual; select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT') from dual;
spool off;
2、從資料字典中獲得指定使用者下所有table和index的DDL指令碼
set pagesize 0 set long 90000
set feedback off
set echo off
spool d:scott_schema.sql
connect scott/tiger;
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;
摘自:Get table and index DDL the easy way
Don Burleson
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11423276/viewspace-973531/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Qdrant用法;Qdrant在langchain裡的用法LangChain
- indexOf()的用法Index
- Pythonyield的用法Python
- Promise的用法Promise
- errno的用法
- SQL AS 的用法SQL
- confirm的用法
- SUBMIT 的用法MIT
- tie的用法
- volatile的用法
- contentProvider的用法IDE
- using的用法
- openssl的用法
- [20230510]19c dg無法使用dbms_metadata.get_ddl檢視錶結構定義.txt
- RDD用法與例項(五):glom的用法
- SqlServer的with(nolock)的用法SQLServer
- oracle comment on的用法Oracle
- React Hooks 的用法ReactHook
- Node assert 的用法
- MongoDB的基本用法MongoDB
- Vue slot的用法Vue
- React ref的用法React
- js中的this用法JS
- async的基本用法
- dva的基本用法
- rematch的基本用法REM
- Generator的基本用法
- Phaser的timer用法
- 指標的用法指標
- webpack的基本用法Web
- 【WPF】Grid的用法
- meta元素的用法
- PHP Session的用法PHPSession
- JS Object的用法JSObject
- type[xxx]的用法
- extern "c"的用法
- fortran continue的用法
- Ruby Module的用法
- 棧——stack的用法