0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GETDDLコマンド一覧

Last updated at Posted at 2021-03-05

GETDDLで各オブジェクトのDDLを取得できます。

初期設定

set lin 200 pages 200 long 99999
--表領域(CREATE TABLESPACE)
SELECT DBMS_METADATA.GET_DDL('TABLESPACE','<TablespaceName>') FROM DUAL; 

--ユーザー(CREATE USER)
SELECT DBMS_METADATA.GET_DDL('USER','<USER_NAME>') FROM DUAL;

--テーブル(CREATE TABLE)
SELECT DBMS_METADATA.GET_DDL('TABLE', '<TableName>', '<SchemeName>') FROM DUAL; 

--ビュー(CREATE VIEW)
SELECT DBMS_METADATA.GET_DDL('VIEW', '<TableName>', '<SchemeName>') FROM DUAL; 

--インデックス(CREATE INDEX)
SELECT DBMS_METADATA.GET_DDL('INDEX', '<IndexName>', '<SchemeName>') FROM DUAL; 

--DBLINK
SELECT DBMS_METADATA.GET_DDL('DB_LINK', '<DBLLINKNAME>', '<SchemeName>') FROM DUAL; 

指定出来るオブジェクトタイプ一覧

・FUNCTION (ストアド・ファンクション)
・INDEX (索引)
・PACKAGE (ストアド・パッケージ)
・PROCEDURE (ストアド・プロシージャ)
・SYNONYM (シノニム)
・TABLE (表)
・TRIGGER (トリガー)
・VIEW (ビュー)
・CONSTRAINT (制約)
・DB_LINK (データベース・リンク)
・MATERIALIZED_VIEW (マテリアライズド・ビュー)
・PACKAGE_SPEC (パッケージ仕様部)
・PACKAGE_BODY (パッケージ本体部)
・SEQUENCE (順序)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?