sql >> Databáze >  >> RDS >> Sqlserver

Jak použít proměnnou tabulky v aktualizaci z výběrového dotazu?

Vytvořili jste alias @CurrentItems s CI takže stačí použít CI :

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

Podívejte se také na svůj dotaz a máte něco jako U.UId = CU.ItemID . Co je CU? Vytvořili jste alias pro @CurrentItems s CI, takže jaký je účel CU? Pokud se jedná o chybu, stačí překlep a ujistěte se, že jste změnili jakýkoli odkaz na CU s CI .

Také nám neříkáte, co U je, doufám, že toto je platná tabulka.




  1. Zakázat ONLY_FULL_GROUP_BY

  2. Mysqldump z AWS RDS

  3. Jak mohu použít pivot?

  4. Oracle to Excel - postup exportu PL/SQL