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

आंतरिक जुड़ाव के साथ कई तालिकाओं को अद्यतन करना

नहीं।

आप केवल एक UPDATE कर सकते हैं या INSERT एक बार में एक टेबल में।

यदि आपको गुणक करने की आवश्यकता है, तो आप यह सुनिश्चित करने के लिए लेन-देन में संलग्न कर सकते हैं कि वे सभी एक साथ पास या असफल हों, हालांकि:

BEGIN TRY
BEGIN TRAN

UPDATE Table1
SET Col1=Value1

UPDATE Table2
SET Col2=Value2

COMMIT TRAN
END TRY
BEGIN CATCH
IF @@TRANCOUNT>0 ROLLBACK
<error message reporting here>
END CATCH


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं फ़ाइल नाम दिखाने वाले अतिरिक्त कॉलम के साथ बल्क इंसर्ट कैसे करूं?

  2. विशिष्ट पहचानकर्ता द्वारा पूछे गए परिणामों की पंक्तियों का मेल?

  3. SQL सर्वर में स्ट्रिंग्स को अपरकेस में बदलें

  4. SQL सर्वर * =ऑपरेटर?

  5. SQL सर्वर (T-SQL) में लॉगिन की डिफ़ॉल्ट भाषा प्राप्त करने के 2 तरीके