我正在我的学校使用一个小型网络应用程序的数据库SQL Server 2005.
我在varcharvs 的问题上看到了几个思想流派nvarchar:
varchar除非你处理了很多国际化的数据,然后使用nvarchar.nvarchar用于一切.我开始看到视图2的优点.我知道nvarchar确实占用了两倍的空间,但这不一定是一个大问题,因为这只是为几百名学生存储数据.对我而言,似乎最简单的是不要担心它并且只允许一切使用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.