-1
UPDATE project_phases p2 
SET 
  p2.ClartiyID = @ClarityID,
  p2.Start_date = @start_date,
  p2.End_date = @End_date,
  p2.Planned_efforts = @Planned_efforts 
FROM 
  WSR.dbo.project_phases p2 
  INNER JOIN WSR.dbo.tb_Project p1 ON p1.ProjectID=p2.ProjectID 
WHERE 
  ProjectID = @ProjectID

ただし、そのテーブルが見つかったにもかかわらず、オブジェクト名が見つからないなどのエラーが表示されます

4

1 に答える 1

1

それがクエリ全体である場合、なぜ tb_Project にリンクしているのですか? これは ProjectID でフィルタリングするためだけのようですが、この列は Project_Phases にあるため、INNER JOIN を忘れて次を使用することはできません。

UPDATE project_phases 
SET 
  ClartiyID = @ClarityID,
  Start_date = @start_date,
  End_date = @End_date,
  Planned_efforts = @Planned_efforts 
WHERE 
  ProjectID = @ProjectID
于 2012-05-21T10:06:45.233 に答える