sql - nvarchar 是否总是占用 varchar 两倍的空间?

标签 sql database

Nvarchar用于存储unicode数据,用于存储多语言数据。如果您最终不存储 unicode,它是否仍占用相同的空间?

最佳答案

是的。

参见 MSDN Books Online on NCHAR and NVARCHAR .

NCHAR:

The storage size is two times n bytes.

NVARCHAR

The storage size, in bytes, is two times the number of characters entered + 2 bytes

关于sql - nvarchar 是否总是占用 varchar 两倍的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4755208/

相关文章:

Mysql:从尝试插入中获取ID的最有效方法?

database - Django 数据库连接池与 psycopg2.pool

java - 如何使用sql的准备语句?

java - 不使用存储过程检索多个结果集

sql - 使用 MySQL 测试存储过程

mysql - 忽略相邻匹配行的 SQL 查询

database - 如何编写 SQL Server 标量函数来计算总和?

sql - 附加两个 SQLite-DB 文件以在 Swift 中查询这两个文件

php - 在应用程序中记录用户事件

php - 无法将数据库中的字段加载到组合框