怎样在oracle的视图中增加一条记录
发布网友
发布时间:2022-04-09 02:32
我来回答
共4个回答
懂视网
时间:2022-04-09 06:53
版权声明:本文为博主原创文章,未经博主允许不得转载。
create or replace view oes_material_series_ref as
select t.productgroup, o.idnrk materialcode, t.seriescode
from oes_park_priority t
inner join oms_hm_mtl_general_view v
on t.materialcode = v.material_code
left join oms_modelbom_noderela o
on t.materialcode = o.matnr
where 1 = 1
and v.primary_uom = ‘TAO‘
group by t.productgroup, t.materialcode, o.idnrk, t.seriescode
union
select t.productgroup, t.materialcode, t.seriescode
from oes_park_priority t
inner join oms_hm_mtl_general_view v
on t.materialcode = v.material_code
group by t.productgroup, t.materialcode, t.seriescode;
comment on column OES_MATERIAL_SERIES_REF.PRODUCTGROUP is ‘产品组‘;
comment on column OES_MATERIAL_SERIES_REF.MATERIALCODE is ‘物料号‘;
comment on column OES_MATERIAL_SERIES_REF.SERIESCODE is ‘系列‘;
ORACLE视图添加备注
标签:
热心网友
时间:2022-04-09 04:01
视图的记录是从表当中取出来的 想要增加只能根据视图的条件去表里做数据!~
视图是不能增加数据的!~
热心网友
时间:2022-04-09 05:19
oracle可以在简单视图中增加数据和表一样的,如果复杂视图不可以,只能增加表大数据。追问那具体怎么增加?
追答简单视图和表增加数据一样,insert into 视图名 (列1,....,列n) values (值1,....值n);
热心网友
时间:2022-04-09 06:54
你只能增加到基表中,视图只可以查询。