oracle中查看 视图 用什么SQL语句建立的呢

如题所述

要建立视图首先你要有权限,登录sys把视图权限给你操作的数据库
grant create view to 你使用的数据库名
然后在创建视图
比如
create or replace view v_menu_pop(视图名) as
(select t.menuid,t.mname, wm_concat(t.typename) typename,wm_concat(t.typevalue) typevalue
from (select m.menuid,m.mname,p.typename,p.typevalue
from sys_menu m,sys_publictypeinfo p
where instr(','||m.menupop||',',','||p.typevalue||',')>0
and p.sign=2) t
group by t.menuid,t.mname);
然后查看视图就和查看表一样
比如
select * from v_menu_pop;
温馨提示:答案为网友推荐,仅供参考
相似回答