दिलचस्प पोस्ट
जहां आप सी में नए चर की घोषणा कर सकते हैं और नहीं कर सकते हैं? वेबमेल के माध्यम से सी # में JSON को पोस्टिंग करना ग्रहण में एक परियोजना को आयात करने के बाद 'सुपरक्लास विधि' को ओवरराइड करना आवश्यक है जो अधिक कुशल है: एकाधिक MySQL टेबल या एक बड़ी तालिका? पायथन मॉड्यूल में सभी फ़ंक्शन कैसे सूचीबद्ध करें? एसएसई के साथ कुशल 4×4 मैट्रिक्स वेक्टर गुणन: क्षैतिज जोड़ और डॉट उत्पाद – क्या बात है? पासवर्ड के साथ एक संदेश को एन्क्रिप्ट करते समय एईईपी पैरामीटर का उपयोग किया गया है और क्रिप्टो-जेएस द्वारा आंतरिक रूप से किए गए कदम क्या हैं? जावा कोड को कुछ कोडों में स्ट्रिंग के लिए पढ़ें कर्सर को जावास्क्रिप्ट प्रतिलिपि में इनपुट फील्ड के अंत तक कूदने से रोकें एक मूल्य के लिए एकाधिक स्तंभों की जांच करना एएसपी.NET वेब एपीआई में कई जीईटी विधियों के साथ एकल नियंत्रक क्वेरी स्ट्रिंग मापदंडों के बिना Google Analytics वाले अभियान ट्रैक करें? mysql फ़ील्ड का नाम से चर मुझे मैक के साथ नई लाइन के लिए सही विकल्प ऑपरेशन नहीं दे रही है – जीएनयू एसएड और बीएसडी / ओएसएक्स एसएडी के बीच अंतर कौन सा एनोटेशन दिखाता है पता कैसे पता चलता है?

एमएस-एसक्यूएल टेबल डिजाइनर में वर्ग कोष्ठक का मतलब

मौजूदा रिकॉर्ड के साथ मेरे मौजूदा डेटाबेस की एक प्रति है जब मैं मेज डिज़ाइनर के साथ खेल रहा था और देखा कि कुछ स्तंभ नाम उनके चारों ओर [] हैं वे सभी मनमाने ढंग से टाइप किए गए हैं (फ्लोट, डेटटाइम, नेटवर्क्स, नवरर्चार आदि) और स्तंभ गुणों में कुछ भी नहीं है जो [] से छुटकारा पाता है। मैंने [] को हटाने का नाम बदलने की कोशिश की लेकिन जैसे ही मैं संपादन से बाहर निकलता हूं,

इस पोस्ट के अनुसार, यह XML कॉलम के लिए एक कीवर्ड कॉलम है? लेकिन उन स्तंभों में से कोई भी XML कॉलम नहीं है क्या कोई कृपया इस उद्देश्य को एमएस-एसक्यूएल न्यूबी में बताएगा? धन्यवाद

Solutions Collecting From Web of "एमएस-एसक्यूएल टेबल डिजाइनर में वर्ग कोष्ठक का मतलब"

स्क्वायर ब्रैकेट [] का इस्तेमाल पहचानकर्ताओं को विभाजित करने के लिए किया जाता है। यह आवश्यक है यदि स्तंभ का नाम आरक्षित शब्द है या इसमें विशेष वर्ण जैसे अंतरिक्ष या हाइफ़न है।

कुछ उपयोगकर्ता स्क्वायर कोष्ठक का उपयोग करना चाहते हैं, भले ही वे आवश्यक न हों।

एमएसडीएन से :

सीमांकित पहचानकर्ता

दोहरे उद्धरण चिह्न (") या ब्रैकेट्स ([]) में संलग्न हैं। पहचानकर्ता जो आइडेंटिफ़ायर के प्रारूप के लिए नियमों का अनुपालन करते हैं या हो सकता है सीमांकित न हो।

 SELECT * FROM [TableX] --Delimiter is optional. WHERE [KeyCol] = 124 --Delimiter is optional. 

पहचानकर्ता जो पहचानकर्ता के सभी नियमों का अनुपालन नहीं करते हैं, उन्हें ट्रांसएक्ट-एसक्यूएल स्टेटमेंट में सीमांकित किया जाना चाहिए।

 SELECT * FROM [My Table] --Identifier contains a space and uses a reserved keyword. WHERE [order] = 10 --Identifier is a reserved keyword. 

स्क्वायर ब्रैकेट ऑब्जेक्ट के आसपास रखा जा सकता है (जैसे दृश्य, डेटाबेस, कॉलम आदि)

उनका प्राथमिक उद्देश्य है, जैसा कि मार्क ने उल्लेख किया है, वस्तुओं को समापित करने के लिए ताकि विशेष वर्ण जैसे अंतरिक्ष या अवधि आपके वाक्यविन्यास के साथ हस्तक्षेप न करें।

सिंटैक्स त्रुटियों के जोखिम को और कम करने के लिए डिफ़ॉल्ट रूप से कई अनुप्रयोग ब्रैकेट वाले नोटेशन का उपयोग करते हैं,

किसी भी रिक्त स्थान को शामिल नहीं करने के लिए आमतौर पर अच्छा अभ्यास होता है

 Database_Name < GOOD PRACTICE Database Name < GENERALLY TRY TO AVOID 

किसी भी स्थिति में, अगर बाद का उपयोग किया जाता है, तो आप चौकोर ब्रैकेट अर्थात् का उपयोग कर सकते हैं

 select * from [Database Name] 

ब्रैकेट एसक्यूएल सर्वर में विशेष वर्ण हैं जो स्पष्ट रूप से जानकारी को सीमांकित करने के लिए उपयोग किया जाता है।

वे आलेख के अनुसार xml में उपयोग किए जा सकते हैं, उनका उपयोग मेटा नामों (स्तंभ, तालिका, आदि) को निर्दिष्ट करने के लिए भी किया जा सकता है जिनमें रिक्त स्थान या अन्य कुंजी शब्द हैं

 declare my column nvarchar(50) 

अमान्य सिंटैक्स होगा, लेकिन आप ऐसा कर सकते हैं

 declare [my column] nvarchar(50) 

बस उन्हें स्पष्ट सीमांकक के रूप में सोचें