PDA

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+'%'+''''