oracle中表名中的$有什么特殊意义?

 我来答
在雍和宫哈哈大笑的白茶
推荐于2017-09-10 · TA获得超过842个赞
知道小有建树答主
回答量:254
采纳率:100%
帮助的人:190万
展开全部
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
BIN$izxDc+elTFaISb9XK/dH9w==$0 TABLE
BIN$jLoEptdQQjyRxLcnh1S75Q==$0 TABLE

是类似于这样的表名么,这是曾经被你删掉的表,现在他们都在“回收站” ,所以表名已经不是之前的名字了。

还有一种是 表名中有“$“ ,比如 v$session... gv$session... 这些是系统自带视图,是方便查看数据库内部信息的表。
追问
帮忙解释以下表名中的$,谢谢~
select * from system.LOGMNR_SPILL$

select * from system.DEF$_TEMP$LOB
追答
这两张表也是属于系统的视图,但与这样的视图v$session... gv$session 不同的是, system.LOGMNR_SPILL$是根据用户的需求,自行通过运行系统自带的一些包而生成的, system.DEF$_TEMP$LOB
百度网友96d3ca2
2011-09-15
知道答主
回答量:23
采纳率:0%
帮助的人:10.9万
展开全部
一般系统视图中用的比较多,比如V$DATAFILE
追问
我问的不是这种情况。而是$直接出现在表名中间和结尾的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xsliuycp
2011-09-15
知道答主
回答量:3
采纳率:0%
帮助的人:5096
展开全部
是系统自带的表
追问
只要表名中含有$,都是系统自带的表吗?而不用管$是在表中间、表头还是表尾?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式