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

Làm cách nào để tải Oracle SCHEMA dưới dạng tập lệnh DDL với DBMS_METADATA (và SCHEMA_EXPORT)

Không phải là một câu trả lời quá nhiều như một quan sát.

create table blue (blue_id number primary key, val varchar2(10), red_id number);
create table red (red_id number primary key, val varchar2(10), blue_id number);

insert into blue values (1,'test',2);
insert into red values (2,'test',1);

alter table blue add constraint blue_fk foreign key (red_id) references red (red_id);
alter table red add constraint red_fk foreign key (blue_id) references blue (blue_id);

Vì vậy, tôi có thể hiểu nếu họ quyết định điều đó, bởi vì không nhất thiết lúc nào cũng có thể đạt được, họ sẽ không bận tâm đến việc đặt các đối tượng theo thứ tự phụ thuộc.

Như vậy, tôi sẽ loại bỏ các ràng buộc tham chiếu khi các bảng đang được tạo, sau đó áp dụng chúng dưới dạng ALTERs sau khi tất cả các bảng đã được tạo.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo sơ đồ mối quan hệ thực thể (ER) bằng Oracle SQL Developer

  2. Làm thế nào để tìm các phụ thuộc bên trong một gói oracle?

  3. Cách tìm bảng nơi thống kê bị khóa

  4. Cập nhật Oracle bị treo

  5. Tăng hiệu suất với Thu thập hàng loạt trong Oracle