Gebruik dbms_metadata.get_ddl()
functie om de tabeldefinitie in Oracle te krijgen. Hieronder is een voorbeeld:
DBMS_METADATA.GET_DDL() Voorbeeld
De volgende SQL-query krijgt de tabeldefinitie voor de EMP
tabel in het huidige schema van Oracle Database:
selecteer DBMS_METADATA.GET_DDL('TABLE','EMP') van DUAL;
Uitvoer:
MAAK TABEL "FJ22CDVLZSYLNS"."EMP" ("EMPNO" NUMBER (4, 0) NIET NULL ENABLE, "ENAME" VARCHAR2(10), "JOB" VARCHAR2 (9), "MGR" NUMBER (4, 0 ), "VERHUURD" DATUM, "SAL" NUMMER (7, 2), "COMM" NUMMER (7, 2), "DEPTNO" NUMMER (2, 0), PRIMAIRE SLEUTEL ("EMPNO") MET GEBRUIK VAN INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 OPSLAG( INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROEPEN 1 BUFFER_POOL STANDAARD FLASH_CACHE STANDAARD CELL_FLASH_CACHE STANDAARD) TABLESPACE54 "05EX_PEMABLE") ") INSCHAKELEN, BUITENLANDSE SLEUTEL ("DEPTNO") REFERENTIES "FJ22CDVLZSYLNS"."DEPT" ("DEPTNO") INSCHAKELEN) SEGMENT AANMAKEN ONMIDDELLIJK PCTVRIJ 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING OPSLAG (AANVANKELIJK 65536 MINSEXT 1048576 0 FREELISTS 1 FREELIST GROEPEN 1 BUFFER_POOL STANDAARD FLASH_CACHE STANDAARD CELL_FLASH_CACHE STANDAARD) TABLESPACE "APEX_13295325405752554236"Tabeldefinitie ophalen in Oracle met DB Tools
Bekijk de volgende berichten om de tabeldefinitie te bekijken met behulp van de SQL Developer en Toad:
- Tabelstructuur verkrijgen met de SQL-ontwikkelaar
- Tabelstructuur verkrijgen met behulp van de Toad voor Oracle