我在oracle SQL developer中有两个DB(DB1和DB2)。我需要将DB1.table1列复制到DB2.table2的表中。 我尝试了很多次,但它不起作用
INSERT INTO database1.table1 ( 列1,列2 )SELECT(column1,column2)FROM database2.table2
请帮忙。我想一次只插入一行。
答案 0 :(得分:2)
如果你有数据链接,那么你可以按照以下方式进行
INSERT INTO table1 ( column1,column2 )
SELECT (column1,column2) FROM table2@dblink
例如: 我有两个数据库db1和db2,它们之间的db链接是ipdb,我必须将列从db1表复制到db2表。
INSERT INTO table2 ( column1,column2 )
SELECT (column1,column2) FROM table1@dblink
table1
位于db1中,table2
位于db2