提问人:C3dric 提问时间:11/17/2023 更新时间:11/17/2023 访问量:36
使用变量时,Select 语句找不到记录 [closed]
Select statements does not find record when using a variable [closed]
问:
我在 SQL select 语句中使用了一个变量,但是它不会返回我知道存在的记录。 当我在 where 子句中使用变量的实际值时,它可以正常工作。
例如:
select id, Code
from Jobs
where code = 'ABC123-123'
结果:
编号 | 法典 |
---|---|
1 | ABC123-123型 |
在这种情况下,代码是一个 nvarchar 字段,我成功返回了我期望的行。
但是,当我在 nvarchar 变量中使用相同的值时,如下所示:
declare @jobcode nvarchar = 'ABC123-123'
select *
from Jobs
where code = @jobcode
它不会找到任何要返回的行。
我希望为两个查询找到相同的结果。
答: 暂无答案
评论