इसलिए मैं अपनी तालिका में मैं ऑनलाइन देखा और वाक्य रचना हो पाया: मैं के रूप में मेरे क्वेरी ने लिखा है: कॉलम का नाम अब हो गया है, अब अगर मैं फिर से नाम बदलने का प्रयास कर रहा हूं इस: यह मुझे यह बताने वाला त्रुटि देता है: संदेश 15248, स्तर 11, राज्य 1, प्रक्रिया sp_rename, रेखा 213 या तो पैरामीटर @objname अस्पष्ट है या दावा किया @objtype (स्तंभ) गलत है। मैंने टेबल ड्रॉप कॉलम आबंटन को बदलने की कोशिश की पूंछ। [Conversion_Fee] यह या तो इस तरह से काम नहीं किया। सही वाक्यविन्यास क्या है? दूसरे में उपयोग करने के लिए स्तंभ नाम <कोड > Sp_rename कॉल यह है कि द्वारा वैकल्पिक रूप से और अधिक सीधे अग्रेषित किया जा सकता है Conversion_Fee_PerShare से सिर्फ
रूपांतरण में एक कॉलम का नाम बदलने का प्रयास कर रहा था । शुल्क
sp_RENAME '। TableName [OldColumnName]', '[NewColumnName]', 'कॉलम '
sp_RENAME'। dbo.AllocationDetails [Conversion_Fee_Per_Share] ',' [Conversion_Fee] ',' स्तंभ '
[conversion_Fee] के बजाय
रूपांतरण_फ़ी
sp_RENAME 'dbo.AllocationDetails [Conversion_Fee]।', 'Conversion_Fee', 'स्तंभ'
<कोड> / * प्रारंभिक तालिका * / टेबल AllocationDetails (Conversion_Fee_Per_Share फ्लोट) बनाने / * दोषपूर्ण नाम बदलें * / EXEC sp_rename 'dbo.AllocationDetails। [Conversion_Fee_Per_Share]', '[Conversion_Fee]', 'स्तंभ' / * फिक्स्ड नाम बदलें * / EXEC sp_rename 'dbo.AllocationDetails। [[Conversion_Fee]]]', 'Conversion_Fee', 'स्तंभ' ड्रॉप तालिका AllocationDetails
SELECT QUOTENAME ('[Conversion_Fee_Per_Share]') ।
EXEC sp_rename 'dbo.AllocationDetails। "[Conversion_Fee]",' Conversion_Fee ',' COLUMN '
QUOTED_IDENTIFIER हमेशा इसके लिए चालू रहता है संग्रहीत कार्यविधि इसलिए यह आपके सत्र सेटिंग में इस पर निर्भर नहीं करता है।
Comments
Post a Comment