c# – 我选择在Microsoft SQL Server 2008中存储纯文本的数据类
例如,我的C#(
Linq-to-SQL)中有一个字符串字段Name; SQL字段必须是什么数据类型?
VARCHAR? NCHAR?我糊涂了. 解决方法
SQL Server 2005等效
与C#String等效的最佳SQL类型是nvarchar(max).它存储与C#String对象实例完全相同的文本量.但要注意.选择其他[n] [var]字符类型在数据存储上会更优化(意味着它们可以更快地工作),但选择其中一种很大程度上取决于您希望存储的数据. > char(n)用于固定长度的字符串(长度为n),因此如果您的字符串大小不同,您可以选择此类型(即产品密钥) 预SQL Server 2005 在SQL Server 2005版之前,不支持[n] varchar(max)类型.您必须使用[n]文本类型,但它们的存储方式不同,因此与[n] [var] char替代方案相比要慢得多,并且开发人员处理和操作也更加麻烦. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |