要处理SQL Server数据库中的特殊字符,应使用varchar,nvarchar或text?

时间:2019-07-02 06:34:57

标签: sql-server text varchar sqldatatypes nvarchar

我问一个简单的问题,要处理我的Web应用程序中的特殊字符,我应该使用哪种数据类型?

  1. Varchar
  2. NVarchar
  3. 文字

请给您专家建议?

1 个答案:

答案 0 :(得分:3)

1或2,具体取决于要保存的“特殊字符”。只是取决于它们的“特殊”程度。

我会说,但绝对不是Text,因为它已过时。

https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-2017