以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL2005的公用表表达式CTE可以用在FT中吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43554) |
-- 作者:zpx_2012 -- 发布时间:2013/12/10 10:17:00 -- SQL2005的公用表表达式CTE可以用在FT中吗? 如题,如果想用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 -- 发布时间:2013/12/10 10:18:00 -- 在SQL中写成存储过程 再在狐表中调用吧 |