问题描述
- sql server查询中文该怎么处理
- declare @name nchar(128)
set @name='123'
select stuffname from huqiangdataset.dbo.T_stainlesssteelstuff where stuffname=@name
当@name中含有中文时就查询不到结果,中文该怎么处理
解决方案
CREATE TABLE [T1] ([NAME] NVARCHAR(255))GOINSERT INTO [T1] VALUES(N'中国')GOINSERT INTO [T1] VALUES(N'北京')GOINSERT INTO [T1] VALUES(N'上海')GOSELECT * FROM [T1]GODECLARE @NAME NCHAR(128)SET @NAME = N'中国'SELECT * FROM [T1] WHERE [NAME]=@NAMEGODROP TABLE [T1]GO
解决方案二:
你百度一下看如何修改字符编码啊;
如果回答对你有帮助请采纳
时间: 2024-08-22 09:17:29