Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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 查询没有结果,即使为其他查询结果复制了参数_Sql Server - Fatal编程技术网

Sql server 查询没有结果,即使为其他查询结果复制了参数

Sql server 查询没有结果,即使为其他查询结果复制了参数,sql-server,Sql Server,我有一个数据库,里面有中文、台湾、笔画、宾的校勘。在我的第一个查询中,我成功地得到了预期的结果 Select project_name where project_id='LOC0001' 结果的位置凱滙 第' 但是当我在下一个查询中复制并粘贴结果时 select project_id where project_name='Location 凱滙 第' 这是毫无结果的。 经检查,问题在于此特定字符的滙' 因为当我使用“where project_name like”位置时凱%', 它将显示

我有一个数据库,里面有中文、台湾、笔画、宾的校勘。在我的第一个查询中,我成功地得到了预期的结果

Select project_name where project_id='LOC0001'
结果的位置凱滙 第' 但是当我在下一个查询中复制并粘贴结果时

select project_id where project_name='Location 凱滙 第'
这是毫无结果的。 经检查,问题在于此特定字符的滙' 因为当我使用“where project_name like”位置时凱%', 它将显示结果
但当我使用“where project_name like”位置时凱滙%', 它没有结果

角色的滙' 是一个Unicode字符,因此需要插入前缀“N”。任何时候向SQL Server传递Unicode数据时,都必须在Unicode字符串前面加上前缀“N”

select project_id where project_name LIKE N'Location 凱滙%'

您是否尝试过
project\u name=N'Location凱滙 第'