Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Синтаксис на заявка за актуализиране на SQL с вътрешно присъединяване

SET трябва да дойде преди FROM\JOIN\WHERE част от заявката.

UPDATE CE
SET sJobNumber = AD.JobNumber
FROM CostEntry CE 
    INNER JOIN ActiveCostDetails As AD 
        ON CE.lUniqueID = AD.UniqueID
WHERE CE.SEmployeeCode = '002'
    AND SubString(CostCentre, 1, 1) = sDepartmentCode
    AND substring(CostCentre, 3, 1) = sCategoryCode
    AND substring(CostCentre, 5, 2) = sOperationCode


  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. Пребройте последователни дублиращи се стойности в SQL

  3. Entity Framework Code Първо със синоними на SQL Server

  4. Анатомията на задръстванията на SQL Server и най-добрите начини за избягването им

  5. Разлика между sys.columns, sys.system_columns и sys.all_columns в SQL Server