誰かが、SQL文が '%' + @ Keywords + '%' 'のように' + @SearchCat + 'と' + @SearchCat + 'という次の行が好きでない理由を理解できますか?一重引用符の数と関係がありますが、わかりません。引用符はどのように機能するのですか?論理は何ですか?SQL変数
DECLARE @strStatement varchar(550)
declare @state as varchar(50)
declare @district as varchar(50)
declare @courttype as varchar(50)
declare @SearchCat as varchar(50)
declare @KeyWords as varchar (50)
select @State ='FL'
select @district = '11'
select @courtType = '1'
select @SearchCat='CaseNumber'
select @KeyWords='File'
select @strStatement= 'SELECT CaseNumber FROM app_Case
where State ='''+ @State+
''' and District='''+ @District+
' and ' + @SearchCat + 'like '%'[email protected]+'%''
exec (@strStatement)