Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं DBMS_METADATA (और SCHEMA_EXPORT) के साथ DDL स्क्रिप्ट के रूप में Oracle SCHEMA कैसे प्राप्त करूं?

एक अवलोकन के रूप में इतना जवाब नहीं है। बाधाओं में परिपत्र संदर्भ होना तकनीकी रूप से संभव है (लेकिन शायद व्यवहार में मुश्किल है)।

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);

तो मैं समझ सकता था कि क्या उन्होंने यह फैसला किया है, क्योंकि यह हमेशा प्राप्त करने योग्य नहीं है, वे वस्तुओं को निर्भरता क्रम में रखने से परेशान नहीं होंगे।

जैसे, जब टेबल बनाए जा रहे हों तो मैं रेफरेंशियल बाधाओं को छोड़ दूंगा, फिर सभी टेबल बनने के बाद उन्हें ALTERs के रूप में लागू करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. REGEX सूची से nth मान का चयन करने के लिए, नल के लिए अनुमति देता है

  2. TO_CHAR (डेटाटाइम) Oracle में फ़ंक्शन

  3. EF और TransactionScope SQL सर्वर और Oracle दोनों के लिए DTC में वृद्धि/फैले हुए बिना?

  4. सुरक्षित TO_NUMBER()

  5. ओरेकल बाहरी टेबल