0

// これはコンパイルしようとしているクエリ全体です

//以下はエラーのあるコードです。私はそれを理解することができません。

//クエリ開始

//エラー: 「UPDATE d FROM....」で始まります。この構文は正しいですか?

UPDATE d FROM Deployment d INNER JOIN Employment e ON d.employment_id = e.employment_id where e.consultant_id=14
   SET d.date_end = '2012-10-17',
       d.updated_by = 4,
       d.updated_date = SYSDATE()
 WHERE e.consultant_id = 14
   AND date_end IS NULL;

//コードはここで終了

4

1 に答える 1

2
UPDATE Deployment d 
INNER JOIN Employment e ON d.employment_id = e.employment_id SET d.date_end = p_date_e`nd, 
d.updated_by = p_loggedin_user_id, d.updated_date = SYSDATE() 
WHERE e.consultant_id = p_consultant_id
AND d.date_end IS NULL;
于 2012-10-19T08:21:20.443 に答える