我有一个存储过程,它接受以逗号分隔的 ID 字符串作为参数
我有一个名为 Split 的 UDF,然后将其拆分并作为表返回
在我的查询中,我从另一个以逗号分隔的 ID 字符串的视图返回一个值
在我的 Where 语句中,我基本上想说
WHERE dbo.Split(@inputstring) IN dbo.Split(view.ViewString)
并且只返回我的输入字符串中的值存在于我的视图字符串中的行
我怎样才能最好地做到这一点?
我有一个存储过程,它接受以逗号分隔的 ID 字符串作为参数
我有一个名为 Split 的 UDF,然后将其拆分并作为表返回
在我的查询中,我从另一个以逗号分隔的 ID 字符串的视图返回一个值
在我的 Where 语句中,我基本上想说
WHERE dbo.Split(@inputstring) IN dbo.Split(view.ViewString)
并且只返回我的输入字符串中的值存在于我的视图字符串中的行
我怎样才能最好地做到这一点?