在我的 Oracle 19c 中,我创建的 oracle 用户不允许创建 v$ 或 x$ 视图。12c版本有限制吗?
问问题
108 次
1 回答
0
它是允许的(但使用小写 v$
),您只需要使用双引号括起来的名称来创建它:
见问题:
SQL> create or replace view v$tejash
2 as select * from dual;
create or replace view v$tejash
*
ERROR at line 1:
ORA-00999: invalid view name
如果我使用大写字母,同样的问题 V$
SQL> create or replace view "V$TEJASH"
2 as select * from dual;
create or replace view "V$TEJASH"
*
ERROR at line 1:
ORA-00999: invalid view name
SQL>
使用小写即可 v$
解决。
SQL> create or replace view "v$tejash"
2 as select * from dual;
View created.
SQL>
虽然,不建议使用这样的名称。
于 2020-06-01T13:00:12.903 回答