declare @CustField6 nvarchar(10)
declare @sample nvarchar(10)
set @CustField6 = 'sf'
select customer_id from csu_customer_policy
inner join csu_policy on csu_policy.policy_number = csu_customer_policy.policy_number
and csu_policy.data_source = csu_customer_policy.data_source
where csu_policy.vehicle_no like + '''' + @CustField6 + '%''' and csu_customer_policy.delete_status = 0 and csu_customer_policy.site_id = 1
csu_policy.vehicle_no
で始まるすべてのレコードが欲しいsf%
値sf
を直接指定すると @CustField6
、すべてのレコードが返されますが、これを使用して実行する@CustField6
と、エラーは発生しませんが、レコードは取得されません。このコードを印刷して、クエリが正しくフレーム化されているかどうかを確認し、機能しています大丈夫。しかし、なぜレコードを取得していないのかわかりませんか?