ورود

View Full Version : سوال: استفاده از % در sp



niloofar norouzi
جمعه 27 شهریور 1388, 11:31 صبح
با سلام
برای جستجو از sp استفاده کردم



ALTER Procedure [dbo].[sp_Book_Search]
@TitleBook nvarchar(50)

As

Begin
Select
[ID],[TitleBook] ,[entesharat] ,[Nevisande] From Book
Where [TitleBook] like @TitleBook

End



در sp بالا میشه از % استفاده کرد؟

من امتحان می کنم اجرا نمی شه


ممنون میشم راهنمایی بفرمایید
با تشکر

mojtaba.baghban
جمعه 27 شهریور 1388, 12:21 عصر
می تونی بنویسی


@TitleBook+'%'

niloofar norouzi
جمعه 27 شهریور 1388, 13:18 عصر
پس چرا جواب نمیده؟
(رکوردهای جدولم فارسیه)

behnood307
جمعه 27 شهریور 1388, 14:04 عصر
CREATE PROCEDURE dbo.a(
@TitleBook nvarchar(50)
)
AS
declare @SQL nvarchar(500)

set @SQL= 'select ID, TitleBook , entesharat , Nevisande From Book Where TitleBook ' +
' like ''' + @TitleBook + '%'''

EXEC (@SQL)
GO

mojtaba.baghban
جمعه 27 شهریور 1388, 14:19 عصر
واسه من جواب میده
collation رو چی تنظیم است؟