जब वे []
लगभग सभी चीज़ों के लिए नए Microsoft ब्रैकेट नोटेशन ( ) का उपयोग करके आउटपुट जेनरेट करते हैं तो कोड जेनरेटर सरल हो जाते हैं।
जब मैंने पहली बार इसे देखा, तो मैंने कुछ हद तक प्रतिबंधित पहचानकर्ता संकेतन के पुनर्जन्म को देखा।
जहाँ तक मुझे पता है कि यह Microsoft से एक मालिकाना विस्तार है (जिसका अर्थ है कि Oracle इसका समर्थन नहीं करता है)।
यदि आप किसी तालिका को परिभाषित करते हैं, तो SQL सर्वर को देखने से कोई अंतर नहीं पड़ता है
CREATE TABLE [dbo].[Table_2] ([col1] [int], [col2] [int]);
या
CREATE TABLE dbo.Table_2 (col1 int, col2 int);
यह व्यक्तिगत या कॉर्पोरेट शैली की बात है। निरतंरता बनाए रखें।
अब यदि आप अपने डेटाबेस को ओरेकल में माइग्रेट करना चाहते हैं, तो ब्रैकेट कोई विकल्प नहीं है।
आप पुराने उद्धृत पहचानकर्ताओं का उपयोग कर सकते हैं, लेकिन ये मामले संवेदनशील हैं जो बहुत परेशानी का कारण बनते हैं।
क्या सभी कोष्ठकों को उत्पन्न कोड से हटाना अच्छा है, रिक्त स्थान, अन्य विशेष वर्णों और नामों के लिए आरक्षित खोजशब्दों का उपयोग करने से बचें और कोड को इस तरह से समझें कि अधिकांश DBMS समझें?