SET @whereCond = @whereCond + 'VE adı GİBİ '' %' '+ @name + '' %''Sp_executesql içinde GİBİ kullanma
burada yanlış bir şey var mı? Koşulları oluşturduktan sonra, sp_executesql
ile yürütüyorum, ama bir şey buldum. Aynı şeyi sp olmadan seçtiğimde, sorun yok.
SPIKE sp_executesql içinde nasıl kullanılır? Bazı örnekler getirebilir misiniz lütfen?
Teşekkür ederiz.
GÜNCELLEME
declare @name nvarchar(50)
set @name = 'a'
SELECT *
FROM Tbl_Persons WHERE 1 = 1 AND lastname LIKE '%a%'
exec sp_executesql
N'SELECT *
FROM Tbl_Persons WHERE 1 = 1 AND lastname LIKE ''%@name%''',
N'@name nvarchar(50)',
@[email protected]
İlk sorgu değerleri döndürür, ikincisi şey döndürmez.
fark nedir? Benim için
içeren metin için arıyorsunuz haliyle
kullanmak gerekir, ama benim çalışmıyor Sorumu düzenledim. teşekkür ederim. – hgulyan
Çalışmaları. Yardım için teşekkürler. – hgulyan