مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

شهرام اویسی

عضویت از 1392/11/26

ساخت پروسیجر برای Search

  • جمعه 31 مرداد 1393
  • 17:50
تشکر میکنم

با سلام...

برای یک صفحه جستجو پیشرفته

توی صفحه سه عدد تکست باکس دارم. که پارامترهارو به کوئری جستجو پاس میده:

کوئری اسکیو ال برای ان سرج اینجوری نوشتم :

SELECT * FROM tblName WHERE culomn_Name01 LIKE N'%"+Box01+"%' AND culomn_Name02 LIKE N'%"+Box01+"%' AND culomn_Name03 LIKE N'%"+Box01+"%' ;

میخوام همین دستور رو توی یک پروسیجر بنویسم.

طوری که هم سه عدد پارامتر داشته باشه

هم اون پارامترهارو براساس % که قبل و بعد حروف هرچی بود شرچ کنه.

و هم N رو پشتیبانی کنه که جستوی فارسی نیز انجام بشه ؟

 

 

با تشکر از اساتید

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

dooste_2002

عضویت از 1393/09/21

  • شنبه 22 آذر 1393
  • 00:15

با سلام 

برای این کار باید 

از دستور زیر استفاده کنی 

create proc StoredProcedureName(@1 varchar(20),@2 varchar(20),@3 varchar(20))
as
SELECT * FROM tblName WHERE culomn_Name01 LIKE N'%"+@1+"%' AND culomn_Name02 LIKE N'%"+@2+"%' AND culomn_Name03 LIKE N'%"+@3+"%' ;

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)