Microsoft SQL Server
विशेष पात्रों और आरक्षित शब्दों का परिसीमन
खोज…
टिप्पणियों
सामान्यतया, टी-एसक्यूएल आरक्षित शब्दों का उपयोग तालिका नाम, स्तंभ नाम, प्रोग्रामिंग ऑब्जेक्ट नाम, उपनाम इत्यादि के रूप में नहीं करना सबसे अच्छा है, इसलिए इन कीवर्ड से बचने का तरीका केवल तभी लागू किया जाना चाहिए जब आप एक डेटाबेस डिज़ाइन प्राप्त कर रहे हों जिसे बदला नहीं जा सकता है ।
आरक्षित शब्दों के लिए, वर्ग कोष्ठक का उपयोग अनिवार्य नहीं है। SQL सर्वर प्रबंधन स्टूडियो जैसे उपकरण का उपयोग करते समय, आरक्षित शब्दों को इस तथ्य पर ध्यान देने के लिए उजागर किया जाएगा कि वे आरक्षित हैं।
मूल विधि
SQL सर्वर के लिए आरक्षित शब्दों से बचने का मूल तरीका वर्ग कोष्ठक ( [
और ]
) का उपयोग है। उदाहरण के लिए, विवरण और नाम आरक्षित शब्द हैं; हालाँकि, यदि कोई वस्तु दोनों नामों के रूप में उपयोग की जाती है, तो प्रयुक्त वाक्यविन्यास है:
SELECT [Description]
FROM dbo.TableName
WHERE [Name] = 'foo'
SQL सर्वर के लिए एकमात्र विशेष वर्ण एकल उद्धरण है '
और इसका उपयोग दोगुना होने से बच जाता है। उदाहरण के लिए, एक ही तालिका में नाम O'Shea खोजने के लिए, निम्नलिखित सिंटैक्स का उपयोग किया जाएगा:
SELECT [Description]
FROM dbo.TableName
WHERE [Name] = 'O''Shea'