क्या किसी अन्य तालिका में एक विदेशी कुंजी के रूप में एक अद्वितीय बाधा स्थापित करना संभव है? यदि हां, तो आप इसे घोषित करने के बारे में कैसे जाएंगे?क्या किसी अन्य तालिका में एक विदेशी कुंजी के रूप में एक अद्वितीय बाधा स्थापित करना संभव है?
आप उम्मीदवार कुंजी असाइन करने के बारे में कैसे जाएंगे? क्या यह संभव है?
उदाहरण: मैं एक उत्पाद तालिका के होते हैं:
prod_id, prod_name, prod_price, QOH
मैं कहां से prod_name प्रेषण तालिका लिंक करना चाहते हैं:
desp_id, prod_name, shelfLoc, quantity
क्या मैं सोच रहा था कि मैं आवश्यकता हो सकती है है एक अद्वितीय बाधा उत्पन्न करने के लिए जो इस तरह दिखेगा:
ALTER TABLE product
ADD CONSTRAINT prod_nameID_uc
UNIQUE (prod_id,prod_name)
जो मैं सोच रहा हूं वह है, अगर प्रेषण तालिका में एक विदेशी कुंजी के रूप में एक अद्वितीय कुंजी का उल्लेख करना संभव है। मुझे प्रेषण तालिका में prod_id
के बजाय prod_name
होना चाहिए ताकि उपयोगकर्ता आईडी को देखने के बजाए इसे पढ़ने के दौरान जानकारी अधिक अर्थपूर्ण हो। मैं ओरेकल पर iSQL प्लस का उपयोग कर रहा हूं।
क्या आप इसका मतलब बता सकते हैं? आपके पास 'tableB' में एक कॉलम है जो 'अनन्य' दोनों होना चाहिए और' tableA' पर 'विदेशी कुंजी' होना चाहिए? इसके अलावा, आप किस डेटाबेस इंजन का उपयोग कर रहे हैं? – VoteyDisciple