sql-server – SQL Server数据库字段来处理韩文和汉字
发布时间:2020-12-12 08:47:51 所属栏目:MsSql教程 来源:网络整理
导读:在SQLServer中可以存储可以存储中文,韩文和欧洲字符的字段吗?我的汉字刚刚成为 数据类型也是NVARCHAR. 解决方法 NVARCHAR是正确的类型 – 它将所有内容存储在2字节的Unicode中. 您需要注意的是在SQL Server Management Studio中使用NVARCHAR字段时,您绝对必
在SQLServer中可以存储可以存储中文,韩文和欧洲字符的字段吗?我的汉字刚刚成为
数据类型也是NVARCHAR. 解决方法NVARCHAR是正确的类型 – 它将所有内容存储在2字节的Unicode中.您需要注意的是在SQL Server Management Studio中使用NVARCHAR字段时,您绝对必须使用N’….’前缀! 如果你使用这个: INSERT INTO dbo.YourTable(NVarcharColumn) VALUES('Some Chinese text here') 那么SSMS将临时将您指定的字符串字面转换为VARCHAR(非Unicode!),因此您将丢失任何Unicode编码的字符. 但是,如果您使用: INSERT INTO dbo.YourTable(NVarcharColumn) VALUES(N'Some Chinese text here') (注意字符串字面前的N个前缀!)然后,SSMS将一直处理所有的Unicode,并保留您的中文或韩文(或其他)特殊字符. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 实现按关健字模糊查询,并按匹配度排序的SQL语句
- sql-server – 比早期版本更喜欢SQL Server 2016的客观理由
- sql-server – 如果在SQL Server中存在外键约束,我如何删除
- 用户'sa'登陆失败,该用户与可信sqlserver连接无关联
- 数据库 – 在实体框架中使用模型第一种方法进行迁移
- SQL2005CLR函数扩展 - 关于山寨索引
- sql-server – 内部连接Vs功能
- SqlServer和Oracle中一些常用的sql语句8 触发器和事务
- 是否可以将数据库名称与MySQL中的用户名相同?
- 实体框架 – Update – 数据库尝试自动迁移,即使禁用自动迁