मैं अपने डेटाबेस में बाधाओं को बदल रहा हूं और मुझे उनमें से कुछ को छोड़ना होगा। मुझे पता है कि एक भी बाधा के लिए, आदेश पीछा कर रहा है:एक बार में एक से अधिक बाधाओं को कैसे छोड़ें (ओरेकल, एसक्यूएल)
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
हालांकि, जब मैं कोशिश
ALTER TABLE tblApplication DROP (
CONSTRAINT constraint1_name,
CONSTRAINT constraint2_name
);
यह काम नहीं करता और मैं क्या करने की जरूरत:
ALTER TABLE tblApplication DROP CONSTRAINT constraint1_name;
ALTER TABLE tblApplication DROP CONSTRAINT constraint2_name;
क्या एक ही कमांड में एक से अधिक बाधाओं को हटाने का कोई तरीका है? मैं ALTER TABLE tblApplication
दोहरा, बस ADD
कमांड के साथ की तरह से बचने के लिए करना चाहते हैं:
ALTER TABLE tblApplication
ADD {
CONSTRAINT contraint1_name FOREIGN KEY ... ENABLE,
CONSTRAINT contraint2_name FOREIGN KEY ... ENABLE,
};
पर परीक्षण किया जाता है अपने ऐड उदाहरण में आप का इस्तेमाल किया है कोष्ठक के बजाय घुंघराले ब्रेसिज़। – climmunk