Sql server 2008 r2 SQL Server 2008 R2中的ntext和varchar之间有什么区别

Sql server 2008 r2 SQL Server 2008 R2中的ntext和varchar之间有什么区别,sql-server-2008-r2,Sql Server 2008 R2,我想知道SQL Server 2008 R2中ntext和varchar的数据类型之间的基本区别。在什么情况下我应该使用ntext和varchar我认为您应该关心的最大区别是 ntext、text和image数据类型将在未来版本的Microsoft SQL Server中删除。避免在新文档中使用这些数据类型 开发工作,并计划修改当前使用的应用程序 它们。 简单:不要再使用ntext。另外:varchar=非Unicode,nvarchar=Unicode(每个字符2个字节)。这不是对主要问题的回

我想知道SQL Server 2008 R2中
ntext
varchar
的数据类型之间的基本区别。在什么情况下我应该使用
ntext
varchar

我认为您应该关心的最大区别是

ntext、text和image数据类型将在未来版本的Microsoft SQL Server中删除。避免在新文档中使用这些数据类型 开发工作,并计划修改当前使用的应用程序 它们。


简单:不要再使用
ntext
。另外:
varchar
=非Unicode,
nvarchar
=Unicode(每个字符2个字节)。这不是对主要问题的回答,而是一个强烈的建议。