Oracle11g Oracle数据类型和存储

Oracle11g Oracle数据类型和存储,oracle11g,Oracle11g,有人问我数据库表中每行需要多少字节,我知道Date需要7个字节,TimeStamp需要12个字节,我的问题是,有没有办法找到数据类型需要多少字节,有办法计算吗 提前谢谢是的,请咨询和。一般来说: 数字:一个表示长度/符号,然后是二进制编码的十进制,因此每个字节有两位数字 Varchar2:小于240时表示长度,加上内容。长度超过240时为两个 加上内容意味着每个字符有1个字节?是的,大约。取决于角色集。例如,us7ascii每个字符需要1个字节。Al32utf8,但仅适用于us7ascii中的

有人问我数据库表中每行需要多少字节,我知道Date需要7个字节,TimeStamp需要12个字节,我的问题是,有没有办法找到数据类型需要多少字节,有办法计算吗

提前谢谢

是的,请咨询和。一般来说:

  • 数字:一个表示长度/符号,然后是二进制编码的十进制,因此每个字节有两位数字
  • Varchar2:小于240时表示长度,加上内容。长度超过240时为两个

加上内容意味着每个字符有1个字节?是的,大约。取决于角色集。例如,us7ascii每个字符需要1个字节。Al32utf8,但仅适用于us7ascii中的字符。其余的占用2到4个字节(因此al32utf8中的32位)。当然,忽略压缩、开销、链接、索引等。