characters.
的。
Ergo:现在设计SQL Server数据库时,应该始终使用NVARCHAR。
这是合理的推理吗?有没有人不同意任何前提?现在有什么理由选择VARCHAR而不是NVARCHAR吗?
发布于 2008-11-23 06:54:08
将数据类型与将存储在列中的数据进行匹配。通过类似的论证,您可以说为什么不将所有数据存储在NVARCHAR列中,因为数字和日期可以表示为数字字符串。
如果将存储在列中的数据的最佳匹配是VARCHAR,则使用它。
发布于 2008-11-23 06:48:44
第4点并不重要,因为存储空间非常便宜。
它不仅仅是存储,还有带宽- cpu、内存、备份、恢复、传输。节约。
发布于 2008-11-23 06:15:59
我想说的是,仍然有充分的理由不使用nvarchar。
但是,新的开发应该使用nvarchar,特别是nvarchar。因为64位系统正在成为标准。此外,公司(即使是小公司)现在更普遍地是全球化的。
https://stackoverflow.com/questions/312170
复制相似问题