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

Oracle експортира SQL на структурата на базата данни

От тази публикация в блог , изглежда, че има пакет, наречен dbms_metadata който може да генерира create table SQL. Пример:

 set pagesize 0
 set long 90000
 set feedback off

 set echo off 
 spool filename.sql 
 connect username/password;
 SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_TABLES u;
 SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)
     FROM USER_INDEXES u;
 spool off;


  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 Server INSERTED.*?

  2. .NET Oracle управлявано обединяване на връзки за достъп до данни не работи или е бавно

  3. Как да декларирам курсор след началната секция на Oracle PL/SQL процедура

  4. Ефективен начин за актуализиране на всички редове в таблица

  5. SQL - Защо да добавяте интервали, когато сравнявате знаци?