Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle xuất SQL của cấu trúc Cơ sở dữ liệu

Từ bài đăng trên blog này , có vẻ như có một gói được gọi là dbms_metadata có thể tạo create table SQL. Ví dụ:

 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. Nhà cung cấp 'MSDAORA.1' không được đăng ký trên máy cục bộ

  2. Truy xuất các phần tử XML từ XMLType Oracle

  3. Truy vấn SQL Oracle tối ưu để hoàn thành từng nhóm trên nhiều cột trong một bảng có chứa ~ 7.000.000 bản ghi

  4. Liệt kê tất cả các trình kích hoạt trong Cơ sở dữ liệu Oracle

  5. Tạo gói SSIS - Để sao chép dữ liệu từ Oracle sang SQL Server