为什么说这个无效?
declare @tb table (预收单号 nvarchar(10),完工号 nvarchar(10), 
                  收款单号 nvarchar(10),检验人 nvarchar(10), 
                  检验日期 datetime,部件类型 nvarchar(10), 
                  部件号 nvarchar(10)) 
insert into @tb select 'ys001','wg001','sh001','张三','2009-07-26','成品','bj001' 
    union all  select 'ys003','wg002','sh002','李四','2009-07-28','成品','bj002' 
    union all  select 'ys005','wg006','sh004','张三','2009-08-05','成品','bj001' 
    union all  select 'ys003','wg002','sh002','李四','2009-08-8','料废','bj003' 
    union all  select 'ys022','wg103','sh039','小可','2009-08-6','料废','bj202' 
    union all  select 'ys007','wg007','sh007','王五','2009-08-10','质废','bj112' 
    union all  select 'ys008','wg007','sh007','李四','2009-08-15','成品','bj112' select * from @tb where 检验人 = "张三"
select * from @tb where 检验人 = 张三

这二个查询为什么总是无效呢?说什么列名张三无效?