sql - nvarchar(X) 占用了多少页?

标签 sql sql-server database nvarchar

nvarchar(X) 的存储要求是什么?

例如,如果列中的值远小于 X,那么数据库页面中实际存储了多少?

最佳答案

nvarchar 列的大小是内部存储的 unicode 字符数 + 开销。确切的大小可能取决于所使用的 SQL 服务器。

对于 Microsoft SQL Server,“存储大小(以字节为单位)是输入字符数的两倍 + 2 字节”。请参阅:http://msdn.microsoft.com/en-us/library/ms186939.aspx

关于sql - nvarchar(X) 占用了多少页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/862786/

相关文章:

android - 传递给另一个 Activity 的字符串的动态编辑文本

mysql - 是否可以从数据库转储生成 knex 种子文件?

mysql - 如果行中的值在 sql 中为零,则不会显示行的总计

sql-server - 是否可以使用 Transact SQL 监视事务复制

SQL优化技术

json - SQL Server FOR JSON : Query a list of values and use the first two characters as a key in json object

SQL Server 2016 比 2008 慢

MySQL 错误 1215 (HY000) : Cannot add foreign key constraint

mysql - 如何将来自循环的值放入 SQL 中的表中 C 语言

mysql - 尝试从父表中删除时出现 SQLIntegrityConstraintViolationException(使用 Java Spring 和 MySQL)