私のプロジェクトの 1 つで次の手順を使用しています。
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) = .........
私の手順では、私は望ましい結果を得る
誰でも私の問題を解決できますか????