Foxtable(狐表)用户栏目专家坐堂 → SQL2005的公用表表达式CTE可以用在FT中吗?


  共有4413人关注过本帖树形打印复制链接

主题:SQL2005的公用表表达式CTE可以用在FT中吗?

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
SQL2005的公用表表达式CTE可以用在FT中吗?  发帖心情 Post By:2013/12/10 10:17:00 [只看该作者]

如题,如果想用sql2005的CTE实现递归查询生成临时表调用。下面的语句要怎么样写在ft中,是否每句前面都加上
cmd.CommandText = "
这样的格式,还是只能写在数据库的函数或储存过程中调用?谢谢!

With CTE As  
(  
 Select 产品编码, 品名,父件编码,用量,计量单位,0 As Levle from BoM where 产品编码 = 'B0101'   
union all  
 Select BoM.产品编码,BoM.品名,BoM.父件编码,BoM.用量,BoM.计量单位,Levle+1 As Levle  
        from BoM inner join CTE  
        on BoM.父件编码 =CTE.产品编码  
)  
Select * from CTE order by 父件编码



 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/12/10 10:18:00 [只看该作者]

在SQL中写成存储过程 再在狐表中调用吧

 回到顶部