merge into copy_emp c USING employees e
on ( c.EMPLOYEE_ID = e.employee_id)
when matched then
updateset
c.employee_id=e.employee_id,
c.first_name=e.first_name,
c.last_name= e.last_name,
c.email= e.email,
c.phone_number=e.phone_number,
c.hire_date=e.hire_date,
c.job_id=e.job_id,
c.salary=e.salary,
c.commission_pct=e.commission_pct,
c.manager_id=e.manager_id,
c.department_id=e.department_id
when not matched then
insert values(e.employee_id,
e.first_name,e.last_name,e.email,e.phone_number,
e.hire_date,e.job_id,e.salary,e.commission_pct,
e.manager_id,e.department_id);
on ( c.EMPLOYEE_ID = e.employee_id)
*
ERROR at line 2:
ORA-00904: "C"."EMPLOYEE_ID": invalid identifier
谢谢!
|