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

Как мога да генерирам (или да получа) ddl скрипт на съществуваща таблица в oracle? Трябва да ги създам отново в Hive

Ако вашият SQL клиент не поддържа това, тогава можете да използвате dbms_metadata пакет, за да получите източника за почти всичко във вашата база данни:

За таблица използвайте нещо подобно:

select dbms_metadata.get_ddl('TABLE', 'YOUR_TABLE_NAME')
from dual;

Можете също да направите това за всички таблици наведнъж:

select dbms_metadata.get_ddl('TABLE', table_name)
from user_tables;

и изведете изхода в SQL скрипт.

Повече подробности са в ръководството:http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_metada.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 50 нюанса на изпит за сертифициране на база данни на Oracle

  2. Как да украсите изхода, идващ от заявката SELECT в командния ред?

  3. Параметри на Oracle с IN изявление?

  4. Как да напиша скрипт за вмъкване на оракул с едно поле като CLOB?

  5. java.lang.UnsatisfiedLinkError:няма ocijdbc11 в java. библиотека.път