示例:
declare @TaskName varchar(100)
set @TaskName='费用类请购流程,费用类请购流程,固资预算调整流程'
select distinct TASK_Name from VW_SYS_TASKS_ACCESSIBLE
where CHARINDEX(','+CAST(Task_Name as varchar)+',',','+@TaskName+',')>0
效果图:
Select TASK_Name from VW_SYS_TASKS_ACCESSIBLE
where patindex('%固资预算调整%',TASK_Name) > 0
CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARINDEX 不可以。