Oracle 11g / 12c를 사용하고 있습니다. 내 데이터베이스에서 ddl의 인덱스를 얻고 싶습니다. 이를 위해 쿼리를 사용했습니다.
SELECT DBMS_METADATA.GET_DDL('INDEX','SYS_IL0000091971C00001$$','CCEEXPERTS') FROM dual
여기서 'SYS_IL0000091971C00001 $$'는 내 인덱스 이름이고 'CCEEXPERTS'는 내 소유자 이름입니다.
이것에서 나는 ddl을 얻습니다-
CREATE UNIQUE INDEX "CCEEXPERTS"."SYS_IL0000091971C00001$$" ON "CCEEXPERTS"."DATABLOB" (
그리고 내 실제 ddl은-
CREATE UNIQUE INDEX "CCEEXPERTS"."SYS_IL0000091971C00001$$" ON "CCEEXPERTS"."DATABLOB" (
PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS"
PARALLEL (DEGREE 0 INSTANCES 0) ;
실제 ddl에서 "CCEEXPERTS". "DATABLOB"(, 다음 줄 문자와 해당 ddl에서 잘립니다.
완전한 ddl을 어떻게 얻을 수 있습니까? 도와주세요 ...
미리 감사드립니다.
SQLplus에서 프로 시저를 실행하기 전에이를 설정하십시오.
set long 100000
set longchunksize 100000
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다