日期:2014-05-18  浏览次数:20644 次

关于用户函数的问题
我写了一个用户函数GetStr()
select   GetStr()
得到 'a ', 'b '

当我用select   *   from   tb   where   str   in   (dbo.GetStr())的时候得不到数据
但是直接用select   *   from   tb   where   str   in   ( 'a ', 'b ')却可以,是什么原因?

------解决方案--------------------
select * from tb where charindex(str,dbo.getstr())> 0