Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server MS SQL选择unicode字符串相等失败的位置_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server MS SQL选择unicode字符串相等失败的位置

Sql server MS SQL选择unicode字符串相等失败的位置,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我正在运行这个查询,它没有返回任何记录,但实际上该记录是存在的。我的唱片全是汉字 我的问题是 SELECT * FROM Users U WHERE NickUser = N'你好12345' AND Password = '1234567' NickUser是一种NVARCHAR类型,NickUser你好12345真的在我桌上 这是我遗漏的任何设置问题吗??或者我的查询有问题?可能数据库中有不可见字符。使用like运算符调查该数据,选择其长度的值以查看可见字符数是否与存储字符数相同。请改用l

我正在运行这个查询,它没有返回任何记录,但实际上该记录是存在的。我的唱片全是汉字

我的问题是

SELECT * FROM Users U WHERE NickUser = N'你好12345' AND Password = '1234567'
NickUser是一种
NVARCHAR
类型,NickUser你好12345真的在我桌上


这是我遗漏的任何设置问题吗??或者我的查询有问题?

可能数据库中有不可见字符。使用like运算符调查该数据,选择其长度的值以查看可见字符数是否与存储字符数相同。

请改用like运算符??可能密码不同;)@沙克尔·米尔扎:比如密码?为什么这是个坏主意!另外:为什么要以纯文本形式存储密码?是否确定没有不可见的字符,可能来自复制/粘贴?尝试:
SELECT*来自用户U,其中NickUser喜欢N'%你好12345%'