看oracle自动生成的建库脚本时发现了下面两条语句,有些疑问:为什么对一个表建一个视图呢,对单个表建的视图不是可以进行修改的吗?后来同义词的名称又用了表明,oracle内部是不是直接限制对这个表 (v$map_comp_list)的访问了呀?
create or replace view v_$map_comp_list as select * from v$map_comp_list;
create or replace public synonym v$map_comp_list for v_$map_comp_list;
V$MAP_COMP_LIST contains supplementary information for all element mapping structures.
可以访问,没问题。
SQL> select count(*) from v$map_comp_list ;
COUNT(*)
----------
0
SQL> show user
USER is "SYS"