--временная таблица, из которой беру значения для заполнения
with temp as
(
select
'xxx' as key, --произвольный ключ, по которому будет связывать с основной таблицей
10000 as SALARY,
999 as MANAGER_ID,
50 as DEPARTMENT_ID,
'AAAAAAA' as COMPANY_NAME,
'BBBBBBBBBB' as ADDRESS,
'1111111111' as INN
from dual
)
--делаем left join двух таблиц по техническому ключу (по полю key), которого ранее не было в исходной таблице
select
a.EMPLOYEE_ID, a.FIRST_NAME, a.LAST_NAME,
b.SALARY, b.MANAGER_ID, b.DEPARTMENT_ID, b.COMPANY_NAME, b.ADDRESS, b.INN
from
(
--основная таблица, которую хочу дополнить некоторыми полями
select 'xxx' as key, EMPLOYEE_ID, FIRST_NAME, LAST_NAME
from employees
where EMPLOYEE_ID between 100 and 110
) a
left join temp b on a.key = b.key
;