oracle query 로 table ddl 가져오기
SELECT DBMS_METADATA.GET_DDL('TABLE', '자기테이블')
FROM DUAL
--테이블 만든다.
create table testtable
(
a varchar2(10)
)
--테이블 ddl 로 전환한다.
SELECT DBMS_METADATA.GET_DDL('TABLE', 'TESTTABLE')
FROM DUAL;
--결과 내역
CREATE TABLE "EDUC"."TESTTABLE"
( "A" VARCHAR2(10)
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "XXXX_DAT"
--자기꺼 아니라고 안됨 (sys ? dba는 가능할지도)
SELECT DBMS_METADATA.GET_DDL('TABLE', 'DUAL')
FROM DUAL;
'web 개발 > DB' 카테고리의 다른 글
"ibatis" procedure out cursor 사용 (0) | 2014.08.18 |
---|---|
oracle blob 컬럼에 이미지, 파일 넣기 (2) | 2013.09.16 |
mysql 설치후 처음 로그인 (1) | 2013.06.02 |
blob, clob 를 다른 사이트로 넘기기 (0) | 2013.03.11 |
oracle toad blob 파일로 일괄 받기 (3) | 2013.02.27 |