当前位置: 代码迷 >> Sql Server >> table function,该怎么解决
  详细解决方案

table function,该怎么解决

热度:42   发布时间:2016-04-24 09:33:28.0
table function
向各位大侠请教个问题。
用sqlserver2008,建立了一个table function,如fun(p1,p2,p3),有三个参数p1,p2,p3, ,函数返回值是一个table。
比如:
输入p1,p2,p3, 返回Table T1
输入p4,p5,p6, 返回Table T2

然后有一个参数tableP,每一行都是正好是这三个参数,比如
col1   col2  col3
p1      p2      p3
p4      p5      p6
...

我想写个简单的语句,把参数tableP的每一行遍历一次,作为table function的输入,得到结果
T1
T2
...

请问各位这个sql语句该如何写呢?小弟刚学sql,还望各位不吝赐教,谢谢
------解决思路----------------------

 select  * from tableP
cross apply
(select  * from fun(col1,col2,col3)
) as t
 
  相关解决方案