2009-01-07 16 views
5

मुझे ओरेकल डेटाबेस से टेबल को एक डीबी 2 वी 7 में कॉपी करना है, और ऐसा करने के लिए (लाखों बूंदों और रचनाओं से परहेज करना) मैं जानना चाहता हूं कि डीबी 2 में ओरेकल जैसी सुविधा है जो अस्थायी रूप से बाधाओं को सक्षम/अक्षम करती है उन्हें छोड़ दिए बिना।क्या डीबी 2 v7 में बाधाओं को सक्षम/अक्षम करने का कोई तरीका है?

अग्रिम धन्यवाद, मौरो।

उत्तर

1

मुझे यकीन है कि अगर यह संस्करण 7 में काम करता है नहीं कर रहा हूँ, लेकिन आप यह कर सकते:

set integrity for table_name off 
set integrity for table_name foreign key immediate unchecked 

और फिर आप अपने आवेषण कर सकते हैं। करने के लिए पुन: सक्षम हैं, तो आप निम्न कर सकते हैं:

set integrity for table_name immediate checked 
+0

यह वास्तव में बाधाओं को अक्षम नहीं करता है। पहली पंक्ति उन्हें अक्षम करती है, लेकिन तालिका को "लंबित स्थिति जांचें" में रखती है जिसका मूल रूप से मतलब है कि आप इस पर अधिकतर संचालन नहीं कर सकते हैं। दूसरी पंक्ति बाधाओं को फिर से सक्षम करती है, इसलिए यह तीसरी पंक्ति के समान ही काम करती है। एकमात्र अंतर चेक/अनचेक शब्द में है, जिसका अर्थ है कि बाधाओं को वापस चालू करने के बाद उल्लंघन के लिए जांच की जानी चाहिए। – Jardo

संबंधित मुद्दे

 संबंधित मुद्दे