DECLARE @t1 nvarchar(50)
DECLARE @t2 nvarchar(50)
set @t1='111'
set @t1='222'
select * from ItemSub where ItemStyle1=@t1
为什么这样查询不到数据?
而我这样可以查询到数据
select * from ItemSub where ItemStyle1=‘111’
请高手指点,如何才能使用前面的变量,才能查询到数据,谢谢!!
------解决思路----------------------
你@t1都是'222'了。
select * from ItemSub where ItemStyle1=‘222’ 能查到不?
------解决思路----------------------
-- 如楼上所说 , 你确定你的第二个语句是给 @t1 赋值吗?
set @t1='111'
set @t1='222'