View Full Version : دستور like در exec
mhaghp
چهارشنبه 24 خرداد 1391, 11:45 صبح
من در exec یک دستور sql نوشتم و مقدار یکی از فیلدها باید شبیه پارامتر باشد با استفاده از دستور like حالا دستور like را چگونه بنویسم؟
baktash.n81@gmail.com
چهارشنبه 24 خرداد 1391, 13:20 عصر
سلام
این هم برای خودش یک روشه دیگه ...
Declare @Param nvarchar(50)
Declare @Query nvarchar(500)
Set @Param='nia';
Set @Query='Select * from Users Where UserName Like N'+Char(39)+'%'+@Param+'%'+char(39)
Exec (@Query)
baktash.n81@gmail.com
چهارشنبه 24 خرداد 1391, 13:41 عصر
یا اگه اشتباه نمی کنی هرجا ' داری دوتا کوتیشن بزار '' ...
Set @Query='Select * from Users Where UserName Like N'''+'%'+@Param+'%'+''''
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.