我写了段代码如下
CREATE PROCEDURE ado_outplate_dele 
@outinvoice char(10), @factorycode char(10), @batchno char(10),@model char(20),@modelexp varchar(20), @platesort char(40), @platecolor varchar(50),
@incomingquality  int ASupdate outplate set incomingquality =( incomingquality - @incomingquality)  
where (invoice=@outinvoice) and  (factorycode =@factorycode) and (batchno=@batchno)  and (model=@model) and (backinvoice=@modelexp)
and (platesort=@platesort) and (platecolor=@platecolor)
select * from outplate
where (invoice=@outinvoice) and  (factorycode =@factorycode) and (batchno=@batchno)  and (model=@model) and (backinvoice=@modelexp)为什么当我给@model的值里面有汉字的时候就不能查找到那条记录,比如'LGK中国'那样就找不着记录,如时是'LSDFS'全部是英文或数字就行的呢?为什么啊,真是急死我了