Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да получите дефиниция на таблица в Oracle?

Използвайте dbms_metadata.get_ddl() функция, за да получите дефиницията на таблицата в Oracle. По-долу е даден пример:

DBMS_METADATA.GET_DDL() Пример

Следната SQL заявка ще получи дефиницията на таблицата за EMP таблица в текущата схема на Oracle Database:

изберете DBMS_METADATA.GET_DDL('TABLE','EMP') от DUAL;

Изход:

СЪЗДАВАНЕ НА ТАБЛИЦА „FJ22CDVLZSYLNS“.“EMP“ ( „EMPNO“ NUMBER(4, 0) НЕ Е NULL АКТИВНО, „ENAME“ VARCHAR2(10), „JOB“ VARCHAR2(9), „MGR“ NUMBER(4, 0) ), ДАТА „НАЕМАНЕ“, НОМЕР „SAL“(7, 2), „COMM“ NUMBER(7, 2), „DEPTNO“ NUMBER(2, 0), ПЪРВИЧЕН КЛЮЧ („EMPNO“) ИЗПОЛЗВАНЕ НА ИНДЕКС PCTFREE 10 INITRANS 2 Maxtrans 255 Съхранение (първоначално 65536 Следващ 1048576 Minextents 1 Maxextents 2147483645 Pctincrease 0 Freelists 1 Freelist Groups 1 Buffer_pool По подразбиране Flash_Cache Default Cell_Flash_Cache Default) TableSpace "Apex_13295325405752554236" enable, чуждестранна клавиша ". ") ENABLE, FOREIGN KEY ("DEPTNO") REFERENCES "FJ22CDVLZSYLNS"."DEPT" ("DEPTNO") ENABLE) SEGMENT CREATION IMMEDIATE 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 FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "APEX_13295325405752554236"

Вземете дефиниция на таблица в Oracle с помощта на DB Tools

За да видите дефиницията на таблицата с помощта на SQL Developer и Toad, проверете следните публикации:

  1. Вземете структура на таблицата с помощта на SQL Developer
  2. Вземете структура на таблицата с помощта на Toad за Oracle

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Твърде дълга грешка в низовия литерал на Oracle Sql Developer

  2. Как да получите добре форматирани резултати от процедура на Oracle, която връща референтен курсор?

  3. Функция или процедура за клауза IN

  4. ODP.NET Managed – Не може да се намери исканият доставчик на данни за .Net Framework

  5. Функция RAWTOHEX() в Oracle