2014-02-17 67 views

回答

5

的CTE可以在子查詢中使用:

WITH NewNames(ID, Name) AS (...) 
UPDATE MyTable 
SET Name = (SELECT Name 
      FROM NewNames 
      WHERE ID = MyTable.ID); 

WITH IDsToDelete AS (...) 
DELETE FROM MyTable 
WHERE ID IN IDsToDelete;