v$nls_parameters 和 v_$nls_parameters ???

Phoenix2000 2004-09-01 04:15:47
V$NLS_PARAMETERS 是 PUBLIC 用户下的的同义词,它指向 SYS.V_$NLS_PARAMETERS。但是我在看 SYS.V_$NLS_PARAMETERS 的定义,却发现它被定义为:

select "PARAMETER","VALUE" from v$nls_parameters

这说明 SYS.V_$NLS_PARAMETERS 里面实际使用的是 PUBLC 的 V$NLS_PARAMETERS,可 V$NLS_PARAMETERS 本身却又是 V_$NLS_PARAMETERS 的同义词别名,这不是变成一个死扣了吗?搞不懂,而且不知道真正的那个保存了 nls parameters 信息的表是在哪里?不知哪位达人能够解惑?
...全文
115 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
drabit 2004-09-01
to freddy2003():

请问v_$session,v_$process,v_$transaction是从控制文件中生成的吗?
  • 打赏
  • 举报
回复
zhushizu 2004-09-01
您可以到Google上搜一下呀,这方面的资料还是多的..但一定要有耐心...楼主加油了!!!!!
  • 打赏
  • 举报
回复
Phoenix2000 2004-09-01
谢谢楼上的!终于明白这个了,是说怎么找都找不到原表的呢!呵呵
  • 打赏
  • 举报
回复
freddy2003 2004-09-01
V_$ 开头的视图是动态视图。有的没有对应的表,它是从控制文件中生成的
  • 打赏
  • 举报
回复
Phoenix2000 2004-09-01
顶一下,我发现 PUBLIC 用户中的 V$ 开头的同义词都是指向 SYS 用户下的 V_$ 开头的视图,但是 V_$ 开头的视图里面的 sql 查询的对象却又是视图本身对应 PUBLIC 的同义词,这是怎么回事?找不到真正的表?
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
社区管理员
  • 基础和管理社区
申请成为版主
帖子事件
创建了帖子
2004-09-01 04:15
社区公告
暂无公告