【发布时间】:2015-03-20 19:01:02
【问题描述】:
我记得前段时间在学术界被告知,当给定一个 (9) 的 varchar 时,Oracle 会分配空间来实际存储 16 个字节的字符,即使它只需要 9 个。(预宽字符)
这仍然是一件事吗(这曾经是一件事)吗?如果我分配 nvarchar(63) 是否会最大化存储空间(假设为空字符)?它是否仍会占用与 nvarchar(50) 相同的空间?索引有什么好处吗?
我主要关注 MSSQL,但也有兴趣了解任何数据库。
【问题讨论】:
标签: sql-server tsql