संभव डुप्लिकेट:
DEFAULT clause in ALTER TABLE statement resulting in syntax errorएसक्यूएल सामान्य सेट करें एमएस एक्सेस में काम नहीं कर
मैं निम्नलिखित बयान एमएस एक्सेस के भीतर एक एसक्यूएल क्वेरी का उपयोग कर निष्पादित करने के लिए कोशिश कर रहा हूँ;
ALTER TABLE [table] ALTER COLUMN [column] SET DEFAULT 'default value'
हालांकि, मैं एक डायलॉग में त्रुटि Syntax error in ALTER TABLE statement.
प्रदर्शित मिलता और जब मैं ठीक क्लिक करें यह शब्द DEFAULT
पर प्रकाश डाला गया। मैंने निम्नलिखित कथन का भी प्रयास किया;
ALTER TABLE [table]
ADD CONSTRAINT [Default] DEFAULT 'default value' FOR [column]
और मैं एक और त्रुटि Syntax error in CONSTRAINT clause.
एमएस एक्सेस में एक डिफ़ॉल्ट मान सेट करने के लिए सही सिंटैक्स क्या है मिल सकता है? डीबी फ़ाइल एक्सेस 2003 प्रारूप है।
दूसरा एक मानक SQL है, लेकिन मैं नहीं मानता कि यह Access में समर्थित है। ['वैकल्पिक तालिका'] देखें (http://msdn.microsoft.com/en-us/library/office/bb177883 (v = office.12) .aspx) –
http://stackoverflow.com/questions/10440990/ डिफ़ॉल्ट-खंड में बदल टेबल बयान-जिसके परिणामस्वरूप में वाक्य रचना त्रुटि। यह एसक्यूएल का उपयोग नहीं किया जा सकता है। मैंने इस सवाल को बंद करने के लिए वोट दिया है। – shahkalpesh
वह पिछला प्रश्न एक एक्सेस 97 डीबी के बारे में था। और चूंकि अधिकांश एक्सेस डीडीएल क्षमता ('DEFAULT' सहित) को जेट 4 (एक्सेस 2000) तक पेश नहीं किया गया था, इसलिए पिछला प्रश्न केवल तभी लागू होता है जब स्टेज़ट्रिक अपने डीबी फ़ाइल के रूप में एक्सेस 97 प्रारूप का उपयोग कर रहा हो। – HansUp