मैं एसक्यूएल सर्वर का उपयोग कर रहा हूँ और एसक्यूएल उपयोग करने के लिए एक क्वेरी के साथ एक बार में एकाधिक तालिकाओं को अद्यतन करने की कोशिश कर रहा:अद्यतन एकाधिक तालिकाओं का उपयोग अंदरूनी शामिल हों
निम्न क्वेरी:
update table1
set A.ORG_NAME = @ORG_NAME, B.REF_NAME = @REF_NAME
from table1 A, table2 B
where B.ORG_ID = A.ORG_ID
and A.ORG_ID = @ORG_ID
देता है त्रुटि संदेश:
बहु-भाग पहचानकर्ता "A.ORG_NAME" बाध्य नहीं हो सका।
त्रुटि संदेश का क्या अर्थ है?
विफल कैसे? त्रुटि संदेश? बस आप जो चाहते हैं उसे अपडेट नहीं कर रहे हैं? –
'अद्यतन' को छोड़कर, कृपया, कृपया पुरानी शैली के जुड़ने को लिखना बंद करें। उचित 'इनर जॉइन' वाक्यविन्यास का प्रयोग करें। http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx –