में एक ही संग्रहीत प्रक्रिया में एक कॉलम जोड़ें और इसे अद्यतन अगर मैं एक संग्रहीत प्रक्रिया है कहनाएसक्यूएल सर्वर 2008
CREATE PROCURE w AS
ALTER TABLE t ADD x char(1)
UPDATE t set x =1
यहां तक कि जब यह मेरे कि संग्रहीत प्रक्रिया बनाने के (अगर मैं इसे बनाने के एक्स मौजूद न होने पर) की सुविधा देता है, जब यह चलता है, तो अद्यतन विवरण पर कोई त्रुटि होती है क्योंकि कॉलम x मौजूद नहीं है।
इससे निपटने का पारंपरिक तरीका क्या है, यह हर समय आना चाहिए? मैं EXEC के अंदर अद्यतन डालकर इसके आसपास काम कर सकता हूं, क्या कोई और बेहतर तरीका है?
धन्यवाद
पृथ्वी पर क्यों आप स्प्रोक में तालिका स्कीमा को संशोधित कर रहे हैं? –
quelle horreur हुह? यह एक निर्णय कॉल है, शायद एक बुरा है। जिस तालिका में मैं बदलाव कर रहा हूं वह वह है जिसमें कच्चा डेटा अपलोड किया जाता है। और अलग-अलग शमाओं के साथ अलग-अलग टेबल होंगे। सभी मामलों में, उन्हें इन दो कॉलमों की आवश्यकता होगी जो स्रोत में नहीं हैं। कॉलम "वास्तविक कर आईडी" हैं और "टैक्सिड प्रोग्रामेटिक रूप से एक है"। तो एस प्रो में कदम रखने के लिए मनुष्यों को एसआर का उपयोग करके संचार करने का एक और तरीका है कि "यह कोई वापसी का मुद्दा नहीं है, अगर आपको वैध नहीं मिला तो आपको टैक्सिड नंबर बनाना होगा" । – TortTupper