RowFilter LIKE 操作
我知道以下内容不允许作为行过滤器
“canada%.txt”或“canada*.txt”
,我想我可以重写我的过滤器以
file_name like 'Canada%' and file_name like '%.txt'
使其工作。
但是有没有更简单的方法而不是确定 % 的位置并分割字符串呢?
I know that the following is not allowed as a row filter
'canada%.txt' or 'canada*.txt'
and I guess I can rewrite my filter as
file_name like 'Canada%' and file_name like '%.txt'
should work.
But is there an easier way instead of determing where the % is and spliting the string?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不认为过滤器表达式中允许使用 CHARINDEX。
您可以尝试从 C# 动态构建过滤器字符串(未经测试,但这里有一个可能的语法):
I don't believe that CHARINDEX is allowed in the filter expression.
You might try to dynamically build the filter string from C# (very much untested, but here's a possible syntax):
这是我想出的解决方案
Here is the solution that I came up with