क्या मेरे पास तालिका में एक नया कॉलम जोड़ने और कॉलम के बाद काम करने के लिए एक एकल संग्रहीत प्रक्रिया हो सकती है? उदाहरण के लिए, मैं संग्रहीत प्रक्रिया का पालन किया है:संग्रहीत प्रक्रिया में एक कॉलम जोड़ना
...
alter table tb1
add col1 varchar(1) null
insert into tb1(col1)
values ('Y')
मैं कह रहा
col1 अमान्य है त्रुटि मिली है।
आप स्तंभ जोड़ने के बाद आदेश जाना निष्पादित करें।? – Muthukumar
आपके पास संग्रहित प्रक्रिया के बीच में 'जाओ' कथन नहीं हो सकते हैं – LittleBobbyTables
SQL सर्वर जांच रहा है कि जब आप proc बना रहे हैं तो कॉलम मौजूद है, इस प्रकार आपको मैन्युअल रूप से कॉलम जोड़ना होगा, proc बनाना होगा, फिर निकालें इसे काम करने के लिए कॉलम। मैं डायनामिक एसक्यूएल वर्कअराउंड का सुझाव दूंगा कि @LittleBobbyTables ने जोड़ा है, हालांकि संभवत: 'sp_executesql' का उपयोग कर रहा है। –