company_name/empテーブルのすべての行を更新しています。
相関サブクエリを使用してこれを修正し、行が存在することを確認するか、bday.empidにプライマリキーまたは一意キーを配置してクエリを実行することでより効率的にすることができます:
update (
select c.dob to_dob,
d.dob from_dob
from company_emp c join dob d on (c.empid = d.empid)
where d.dob = date '2011-05-01')
set to_dob = from_dob
構文はテストされていません。