با سلام...
برای یک صفحه جستجو پیشرفته
توی صفحه سه عدد تکست باکس دارم. که پارامترهارو به کوئری جستجو پاس میده:
کوئری اسکیو ال برای ان سرج اینجوری نوشتم :
SELECT * FROM tblName WHERE culomn_Name01 LIKE N'%"+Box01+"%' AND culomn_Name02 LIKE N'%"+Box01+"%' AND culomn_Name03 LIKE N'%"+Box01+"%' ;
میخوام همین دستور رو توی یک پروسیجر بنویسم.
طوری که هم سه عدد پارامتر داشته باشه
هم اون پارامترهارو براساس % که قبل و بعد حروف هرچی بود شرچ کنه.
و هم N رو پشتیبانی کنه که جستوی فارسی نیز انجام بشه ؟
با تشکر از اساتید
با سلام
برای این کار باید
از دستور زیر استفاده کنی
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+"%' ;
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)