विषयसूची:
वीडियो: तालिका में पहचान कॉलम क्या है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
एक पहचान स्तंभ एक है स्तंभ (एक क्षेत्र के रूप में भी जाना जाता है) एक डेटाबेस में टेबल जो डेटाबेस द्वारा उत्पन्न मूल्यों से बना है। यह Microsoft Access में AutoNumber फ़ील्ड या Oracle में अनुक्रम की तरह है। माइक्रोसॉफ्ट एसक्यूएल सर्वर में आपके पास बीज (शुरुआती मूल्य) और वृद्धि दोनों के विकल्प हैं।
इसके अलावा, आप किसी तालिका में पहचान कॉलम कैसे बनाते हैं?
लिपि
- तालिका बनाएं dbo. Tmp_City (Id int NOT NULL IDENTITY(1, 1), Name varchar(50) NULL, Country varchar(50),)
- चालू [प्राथमिक]
- जाओ।
- SET IDENTITY_INSERT dbo. Tmp_City ON।
- जाओ।
- यदि मौजूद है (dbo. City से चुनें *)
- dbo. Tmp_City में डालें (आईडी, नाम, देश)
- आईडी चुनें,
इसी तरह, SQL सर्वर में पहचान कॉलम का क्या उपयोग है? ए SQL सर्वर पहचान कॉलम एक विशेष प्रकार का है स्तंभ अर्थात् उपयोग किया गया प्रदान किए गए बीज (शुरुआती बिंदु) और वृद्धि के आधार पर स्वचालित रूप से प्रमुख मान उत्पन्न करने के लिए। एस क्यू एल सर्वर हमें ऐसे कई कार्य प्रदान करता है जो के साथ काम करते हैं पहचान कॉलम.
इस संबंध में, क्या सभी तालिकाओं में पहचान कॉलम होना चाहिए?
10 उत्तर। हर टेबल (दुर्लभ स्थितियों को छोड़कर) होना चाहिए एक प्राथमिक कुंजी, जो एक मान या मानों का एक समूह है जो विशिष्ट रूप से एक पंक्ति की पहचान करता है। चर्चा के लिए यहां देखें क्यों। पहचान a. की एक संपत्ति है स्तंभ SQL सर्वर में जिसका अर्थ है कि स्तंभ बढ़ते मूल्यों के साथ स्वचालित रूप से भर जाएगा।
एक टेबल में कितने आइडेंटिटी कॉलम हो सकते हैं?
तो, नहीं, आपके पास नहीं हो सकता दो पहचान कॉलम . आप निश्चित रूप से प्राथमिक कुंजी को ऑटो वृद्धि (पहचान) नहीं बना सकते हैं। संपादित करें: एमएसडीएन: टेबल बनाएं (ट्रांजैक्ट-एसक्यूएल) और टेबल बनाएं (एसक्यूएल सर्वर 2000): केवल एक पहचान स्तंभ प्रति टेबल बनाया जा सकता है।
सिफारिश की:
SQL सर्वर 2008 में विरल कॉलम क्या हैं?
SQL सर्वर में विरल स्तंभ: समय और स्थान पर प्रभाव। SQL सर्वर 2008 ने विरल स्तंभों को शून्य मानों के लिए संग्रहण को कम करने और अधिक एक्स्टेंसिबल स्कीमा प्रदान करने के लिए एक विधि के रूप में पेश किया। ट्रेड-ऑफ यह है कि जब आप गैर-नल मानों को संग्रहीत और पुनर्प्राप्त करते हैं तो अतिरिक्त ओवरहेड होता है
क्या एक कॉलम में कई विदेशी कुंजियाँ हो सकती हैं?
सैद्धांतिक रूप से आप एकल कॉलम पर एकाधिक विदेशी कुंजी लागू नहीं कर सकते हैं। वैकल्पिक रूप से आप प्रक्रियाओं का उपयोग करके इसे लागू कर सकते हैं जहां आप कई टेबल में मौजूद इनपुट को मान्य करते हैं और आवश्यक संचालन करते हैं
मैं Google पत्रक में एक कॉलम के अंतर्गत एकाधिक कॉलम कैसे बना सकता हूं?
Google पत्रक में एकाधिक स्तंभों को एक स्तंभ में संयोजित करें D2 कक्ष में सूत्र सम्मिलित करें: =CONCATENATE(B2,' ',C2) एंटर दबाएं और छोटे "+" को क्लिक करके और खींचकर सूत्र को स्तंभ के अन्य कक्षों तक नीचे खींचें। सेल के नीचे-दाईं ओर आइकन
क्या हम विदेशी कुंजी कॉलम में शून्य मान डाल सकते हैं?
विदेशी कुंजी में NULL मान एक विदेशी कुंजी जिसके कॉलम NOT NULL को छोड़ देते हैं, उसमें NULL मान हो सकते हैं, भले ही प्राथमिक कुंजी में कोई NULL मान न हो। इस प्रकार, आप तालिका में पंक्तियाँ सम्मिलित कर सकते हैं, भले ही उनकी विदेशी कुंजी अभी तक ज्ञात न हो
क्या हम Oracle में वर्चुअल कॉलम पर इंडेक्स बना सकते हैं?
वर्चुअल कॉलम का उपयोग UPDATE और DELETE स्टेटमेंट के WHERE क्लॉज में किया जा सकता है लेकिन उन्हें DML द्वारा संशोधित नहीं किया जा सकता है। वर्चुअल कॉलम आधारित विभाजन में उनका उपयोग विभाजन कुंजी के रूप में किया जा सकता है। उन पर इंडेक्स बनाए जा सकते हैं। जैसा कि आपने अनुमान लगाया होगा, जैसा कि हम सामान्य तालिकाओं पर बनाते हैं, oracle फ़ंक्शन आधारित अनुक्रमणिका बनाएगा