oracle中的owner啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中的owner啥意思相关的知识,希望对你有一定的参考价值。
你是说表中的系统表中的owner吧,根据系统表的不同,owner的意思有时也有区别的。我建议你看看系统表的comments,这个在dba_col_comments中应该都有介绍的。
如果你有其他办法查看表的comments也行,查一下就知道你要查的表中owner是什么意思了。追问
比如user_index中的table_owner,是什么意思呢?
追答每一个index都是属于一张table的。那么这张table的拥有者,或者是table的建立者,一般就是这个意思。
如果dba用户授权给一个用户create any index,那么这个用户就可以在不属于他的表上建立所以,也就是说,索引的所有者和表的所有者,并不一定是一个人。
就是这个表属于哪个用户的意思比如:
select * from all_tables where table_name = 表名 and owner = upper('用户');意思就是查询table_name = 表名 且 属于 ‘用户’的表
Oracle NUMBER 数据类型中的精度和小数位数是啥意思
【中文标题】Oracle NUMBER 数据类型中的精度和小数位数是啥意思【英文标题】:What does precision and scale means in the Oracle NUMBER data typeOracle NUMBER 数据类型中的精度和小数位数是什么意思 【发布时间】:2012-05-26 13:31:59 【问题描述】:我一直在阅读 Oracle DB 初学者指南。精度和规模的定义相当混乱。 书上说:
number(6,3)
Oracle allows for 2 not 6 significant digitalis.
我的问题是,6 表示精度。这意味着有效数字的数量。所以它应该接受 6 位有效数字。为什么书上说是2位有效数字
我指的书是Oracle Database 11g A Beginner's Guide by McGraw Hill Professional, Dec 18, 2008,第12页
【问题讨论】:
【参考方案1】:查看在线Oracledoc:
p 是精度,或最大有效小数位数 数字,其中最重要的数字是最左边的非零 位,最低有效位是最右边的已知数字。 Oracle 保证数字的可移植性,精度高达 20 个 base-100 数字,相当于 39 或 40 个十进制数字 取决于小数点的位置。
s 是小数位数,或从小数点到小数点的位数 最低有效位。范围可以从 -84 到 127。
正数是右边的有效位数 小数点到并包括最低有效数字。
负数是左边的有效位数 小数点,但不包括最低有效位。为了 负刻度最低有效位在左侧 小数点,因为实际数据是四舍五入到指定的 小数点左边的位数。例如,一个 (10,-2) 的规格意味着四舍五入到数百。
【讨论】:
以上是关于oracle中的owner啥意思的主要内容,如果未能解决你的问题,请参考以下文章