sql-server - SQL Server 2005 中的 NVARCHAR 大小

标签 sql-server size nvarchar

在 SQL Server 2005(不是 7.0)中,是否有任何理由使用 NVARCHAR(255) 而不是 256 或其他数字?
是否存在最佳大小,是否有任何理由使用 2 的幂?

(我将存储 Unicode 数据,因此必须使用 NVARCHAR)

最佳答案

在 SQL Server 2005 中,没有。使用 255 的唯一原因是您需要考虑与其他平台的可移植性。其他一些数据库风格会在 255 个字符后完全更改类型名称。

关于sql-server - SQL Server 2005 中的 NVARCHAR 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1177948/

相关文章:

Oracle Text 不适用于 NVARCHAR2。还有什么可能不可用?

c# - 如何通过C#修复SQL查询中的错误 'Must declare scalar variable'?

c# - 自动检测可用的数据库连接

c# - 带有 json 的 asp web.api 的最大 http 请求大小

c++ - 使用模板减少类(class)规模的合理方法?

sql-server - SQL性能: Is there any performance hit using NVarchar(MAX) instead of NVarChar(200)

sql-server - sql loader- 带回车、换行的文件用 cr/lf 加载到 oracle

c# - 实体数据模型向导不显示新表

c++ - size_t ptrdiff_t 和地址空间

sql-server - 与 NVARCHAR(MAX) 相比,SQL Server 中 XML 数据类型的性能损失是什么?