oracleA表和B表,B表包含A表的所有字段,还有一些A表没有的字段,怎么让A表插入数据数据的时候,见问题补充

2024-12-27 08:01:54
推荐回答(2个)
回答1:

1、insert into B(列出与A表一样的列) select * from A where 插入条件;
2、insert into B(列出与视图一样的列) select * from 视图 where 插入条件;
以上操作要注意,B表中在A表不存在的列要保证可以是空值(Null)。

回答2:

视图上建个触发器对B表进行更新。