我在我的一个项目中使用以下过程。
create procedure [dbo].[SMSStudentSelect2]
@Sorp char(20)
as
begin
select @Sorp PhoneNo from Students
where DATALENGTH(@Sorp) = 11 and ClassId = 1
and GRNo not in(select GRNo from Discharge)
end
我的问题是:当我SPhoneNo
输入参数时@Sorp
,我没有得到任何结果,而当我直接使用SPhoneNo
即我使用查询时
select SPhoneNo from Students where DATALENGTH(SPhoneNo) = .........
在我的程序中,我得到了不想要的结果
谁能解决我的问题???