Ich benutze Oracle 11g/12c. Ich möchte ddl Indizes in meiner Datenbank bekommen. Dafür ich die Abfrage verwendet -Erhalten Sie vollständige ddl für Index in Oracle
SELECT DBMS_METADATA.GET_DDL('INDEX','SYS_IL0000091971C00001$$','CCEEXPERTS') FROM dual
Hier SYS_IL0000091971C00001 $$ 'ist mein Indexnamen und ‚CCEEXPERTS‘ ist mein Name des Eigentümers.
Daraus erhalte ich die DDL -
CREATE UNIQUE INDEX "CCEEXPERTS"."SYS_IL0000091971C00001$$" ON "CCEEXPERTS"."DATABLOB" (
Und meine eigentliche ddl ist -
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) ;
In der tatsächlichen ddl nach "CCEEXPERTS" "DATABLOB" (Zeichen nächste Zeile und von ihr. die DDL truncted.
Wie kann ich die komplette DDL bekommen? Bitte helfen Sie mir ...
Danke im Voraus.
was hat das mit tsql zu tun? –
Es ist suspekt, dass Sie die Dinge nach Newline nicht sehen können. Das ist Dein Problem. Wie führen Sie Ihre Abfrage durch? –