我正在设计一个表,用于存储包含人名的登录信息。在SQL Server中存储人名的最佳方法
会有很多插入和删除到这张表,但没有更新。
我想知道什么是最好的数据类型使用? VARCHAR(50)?的nchar(50)?
优化速度,需要各种语言的名称。
我正在设计一个表,用于存储包含人名的登录信息。在SQL Server中存储人名的最佳方法
会有很多插入和删除到这张表,但没有更新。
我想知道什么是最好的数据类型使用? VARCHAR(50)?的nchar(50)?
优化速度,需要各种语言的名称。
最安全的方法是使用nvarchar。这样你可以接受多种语言的名字。
最安全的,无疑是为nvarchar作为他的回答被@Kevin说。
对于速度,但是,VARCHAR是一个nvarchar的一半大小,使之成为存储更紧凑,并获得更快的
看一看下面aticle: http://msdn.microsoft.com/en-us/library/aa196741(SQL.80).aspx
是名字要只有ASCII码?你知道名字的最大长度吗?你想要优化什么?速度?内存使用情况?还有别的吗? – Oded 2010-11-29 13:59:09