我有两个不同的数据库,比如DB1和DB2。在这两个数据块我有一个名为test_emp一个共同的表,但在表中的列的区别:使用DBlink的oracle插入
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 - 如果您有任何更改,请编辑您的问题,并告诉我们更改的内容。弗兰克 - 感谢您的编辑。 –