相关疑难解决方法(0)

varchar和nvarchar SQL Server数据类型之间的主要性能差异是什么?

我正在我的学校使用一个小型网络应用程序的数据库SQL Server 2005.
我在varcharvs 的问题上看到了几个思想流派nvarchar:

  1. 使用varchar除非你处理了很多国际化的数据,然后使用nvarchar.
  2. 只是nvarchar用于一切.

我开始看到视图2的优点.我知道nvarchar确实占用了两倍的空间,但这不一定是一个大问题,因为这只是为几百名学生存储数据.对我而言,似乎最简单的是不要担心它并且只允许一切使用nvarchar.还是有什么我想念的?

sql-server storage varchar nvarchar sql-server-2005

232
推荐指数
10
解决办法
16万
查看次数

Unicode-VARCHAR和NVARCHAR

-- Creating Table 

  Create Table Test1
  (
    id Varchar(8000)
  )

-- Inserting a record  
Insert into Test1 Values ('????????????????????????????????????????????????????????????????????????????????');
Run Code Online (Sandbox Code Playgroud)

因为我已将id的数据类型定义为Varchar.数据存储为?????.

我必须使用NVARCHAR ..?VarChar和Nvarchar()之间的区别是什么.请解释一下UNIcode.

sql sql-server

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

sql-server ×2

nvarchar ×1

sql ×1

sql-server-2005 ×1

storage ×1

varchar ×1