oracle怎么实现把一个表的数据插入到另一个表中

oracle数据库中有两个表A、B,表的结构不一样。A表比B表多两个字段,然后我需要把B表的数据插入到A表中,但同时也需要插入A表中多的两个字段,请问这个SQL语句应该怎么写呀? 大神们请指教,,谢谢!

sql

1个回答

 insert into A(字段1,字段2,多出的字段1,多出的字段2) select 字段1,字段2,'多出的字段值1','多出的字段值2' from B
u012168958
亲爱滴蛋蛋 解决了,是由于字段的顺序关系,谢谢了。。
3 年多之前 回复
u012168958
亲爱滴蛋蛋 亲,,好像还是不行呀,[SQL] INSERT INTO HTJHJHBQQD(ZXHTBH,JHBQH) SELECT BQH ,'N20150001-005-精煤110' FROM HTBQQDLSB [Err] ORA-02291: 违反完整约束条件 (GYOLD.FK) - 未找到父项关键字
3 年多之前 回复
u012168958
亲爱滴蛋蛋 感谢,非常感谢!可以实现了!
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!