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

चयन क्वेरी से अद्यतन में तालिका चर का उपयोग कैसे करें?

आपने @CurrentItems . को उपनाम दिया है CI . के साथ तो बस CI . का उपयोग करें :

UPDATE U SET U.Units = U.Units + CI.ItemUnits
    FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId;

अपनी क्वेरी पर भी एक नज़र डालें, आपके पास U.UId = CU.ItemID . जैसा कुछ है . सीयू क्या है? आपने CI के साथ @CurrentItems के लिए एक उपनाम बनाया है, तो CU का उद्देश्य क्या है? यदि यह एक गलती है, तो बस एक टाइपो सुनिश्चित करें कि आप किसी भी संदर्भ को CU . में बदल दें CI . के साथ .

आप हमें यह भी नहीं बताते कि U . क्या है है, मुझे आशा है कि यह एक मान्य तालिका है।




  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. SQL सर्वर - जटिल गतिशील पिवट कॉलम

  3. SQL सर्वर छवि कॉलम में pyodbc.Binary डेटा (BLOB) सम्मिलित करना

  4. SQL सर्वर में ऑडिट ट्रेल को लागू करने का सबसे अच्छा तरीका?

  5. SQL सर्वर में sys.columns, sys.system_columns और sys.all_columns के बीच अंतर