以物化视图直接格式添加评论
add comment in materialized view direct format
晚上好,
我想知道是否可以将注释直接放在实体化视图定义的列中
(例如:评论'(1)xxxxxxx'--错误)或者是否应该始终以下列方式进行
(例如:(2)对列 test33.o_rowid 的评论是 'is my view column comment')
我看到在表格的情况下是否可以直接添加注释。
非常感谢,
create MATERIALIZED view prueba34
as
select
o.rowid o_rowid comment '(1)xxxxxxx', -- Error ,
c.rowid c_rowid,
e.rowid e_rowid,
f.rowid f_rowid,
nvl(o.estado ||'-'||c.vdescricion,'') as ddesc,
o.segmento ||'-'|| e.vdescricion as Clase,
f.vdescricion as v2descripcion
from detalle_ordenes o, tabla_hija c, tabla_hija e,tabla_hija f
where
( o.estado=c.vvalor(+) and c.tipo_filtro=1 )
and
( o.segmento=e.vvalor(+) and e.tipo_filtro=2)
and
( o.column1=f.vvalor(+) and f.tipo_filtro=3)
(2)comment on column prueba33.o_rowid is 'is my view column comment';
很遗憾,我不确定您所说的“我看到在表格的情况下是否可以直接添加评论”是什么意思?
据我所知,注释总是一个单独的命令,即:
comment on table XXX is '....';
comment on column XXX.YYY is '....';
您可以在实体化视图的查询定义中添加注释:
CREATE TABLE detalle_ordenes (
col1 NUMBER
);
CREATE MATERIALIZED VIEW prueba34
AS
SELECT o.rowid AS o_rowid -- example comment in the mview
FROM detalle_ordenes o;
它们将存储在数据库中,并在 USER_MVIEWS 的列查询中可见。
除此之外,您还可以按照您和 Connor 的描述,以通常的方式向容器 table 添加注释,使用 COMMENT ON ...
晚上好,
我想知道是否可以将注释直接放在实体化视图定义的列中
(例如:评论'(1)xxxxxxx'--错误)或者是否应该始终以下列方式进行
(例如:(2)对列 test33.o_rowid 的评论是 'is my view column comment')
我看到在表格的情况下是否可以直接添加注释。
非常感谢,
create MATERIALIZED view prueba34
as
select
o.rowid o_rowid comment '(1)xxxxxxx', -- Error ,
c.rowid c_rowid,
e.rowid e_rowid,
f.rowid f_rowid,
nvl(o.estado ||'-'||c.vdescricion,'') as ddesc,
o.segmento ||'-'|| e.vdescricion as Clase,
f.vdescricion as v2descripcion
from detalle_ordenes o, tabla_hija c, tabla_hija e,tabla_hija f
where
( o.estado=c.vvalor(+) and c.tipo_filtro=1 )
and
( o.segmento=e.vvalor(+) and e.tipo_filtro=2)
and
( o.column1=f.vvalor(+) and f.tipo_filtro=3)
(2)comment on column prueba33.o_rowid is 'is my view column comment';
很遗憾,我不确定您所说的“我看到在表格的情况下是否可以直接添加评论”是什么意思?
据我所知,注释总是一个单独的命令,即:
comment on table XXX is '....';
comment on column XXX.YYY is '....';
您可以在实体化视图的查询定义中添加注释:
CREATE TABLE detalle_ordenes (
col1 NUMBER
);
CREATE MATERIALIZED VIEW prueba34
AS
SELECT o.rowid AS o_rowid -- example comment in the mview
FROM detalle_ordenes o;
它们将存储在数据库中,并在 USER_MVIEWS 的列查询中可见。
除此之外,您还可以按照您和 Connor 的描述,以通常的方式向容器 table 添加注释,使用 COMMENT ON ...