У меня есть две разные базы данных, например DB1 и DB2. В обоих БД у меня есть общий стол под названием test_emp, но есть разница в столбцах таблиц:oracle insert using DBlink
DB1
-----
desc table1
--------------
empno number
ename varchar2
sal number
hiredate date
deptno number
DB2
-----
desc table2
--------------
empno number
ename varchar2
sal number
insert into table1 select * from [email protected]_Name
Но вот у меня есть проблемы с количество столбцов, таблица целей содержит больше столбцов, чем источник. Здесь я не могу указать column_names
, потому что я передаю таблицу динамически.
Возможно, вам понравится?
спасибо, нужно еще несколько предложений –
Зачем вам больше предложений? Что относительно этого решения не соответствует вашим потребностям? –
@Ashok - если у вас есть изменения, отредактируйте свой вопрос и сообщите нам, что изменилось. Фрэнк - Спасибо за изменения. –