
نوشته شده توسط
nafisehk
sql2008 r2
1 سوال دیگه
این اطلاعات وارد یه گرید میشه برای سرچ کردن باید یه تابع دیگه بنویسم که عبارتی که سرچ شده رو هم به عنوان پارامتر پاس بدم؟؟؟
ri.RolName+'/'+(select*from GetParentsOrgUnitName(ri.OrgUntID))+'/'+oi.OrgName asRole
این کویرئه که باید مقدار Function هم بررسی شه
select ri.RolName+'/'+
(select*from GetParentsOrgUnitName(ri.OrgUntID))+
oi.OrgName asRole,ri.RolID,oui.OrgUntParentID
from RoleInfo ri leftjoin RolTypeInfo rti
on ri.RolTypeID=rti.RolTypeID
leftjoin OrgUnitInfo oui
on ri.OrgUntID=oui.OrgUntID
leftjoin OrgInfo oi
on ri.OrgID=oi.OrgID
where
((ri.RolName like'%%'or ri.RolName like'%%')or(oi.OrgName like'%%'or oi.OrgName like'%%'))and
(ri.RecordDeleted<>1 and rti.RecordDeleted<>1 and oi.RecordDeleted<>1)