Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

INNER जॉइन का उपयोग करके SQL सर्वर में एकाधिक तालिकाओं को अपडेट करें

आप एक ही कथन में एक से अधिक तालिका को अपडेट नहीं कर सकते हैं, हालांकि आपको जो त्रुटि संदेश मिलता है वह उपनामों के कारण है, आप इसे आजमा सकते हैं:

BEGIN TRANSACTION

update A
set A.ORG_NAME =  @ORG_NAME
from table1 A inner join table2 B
on B.ORG_ID = A.ORG_ID
and A.ORG_ID = @ORG_ID

update B
set B.REF_NAME = @REF_NAME
from table2 B inner join table1 A
    on B.ORG_ID = A.ORG_ID
    and A.ORG_ID = @ORG_ID

COMMIT


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर एक अंडरस्कोर से बचता है

  2. क्या आप सही डेटाबेस प्रदर्शन निगरानी उपकरण का उपयोग कर रहे हैं?

  3. SQL सर्वर में डेटाटाइम बनाम डेटाटाइमऑफ़सेट:क्या अंतर है?

  4. HP-UX इटेनियम को SQL सर्वर से कनेक्ट करें

  5. पंक्तियों के समूह का चयन करें जो किसी सूची के सभी आइटमों से मेल खाता हो