以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 【求助】动态sql存储过程如何在sql内转化为sql表 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153649) |
-- 作者:chen_sheng -- 发布时间:2020/8/18 11:29:00 -- 【求助】动态sql存储过程如何在sql内转化为sql表 declare @sql1 varchar(8000) set @sql1 = \'s elect 车间_承诺期 \' s elect @sql1 = @sql1 + \' , max(case 生产车间 when \'\'\' + 车间 + \'\'\' then 金额 else 0 end) [\' + 车间 + \']\' from (s elect distinct 车间 from V_SC_未完明细视图 ) as a set @sql1 = @sql1 + \' ,cast(sum(金额*1.0) as decimal(18,2)) 合计 from V_SC_未完明细视图 group by 车间_承诺期\' e xec(@sql1) 由于一些应用场景比较自由 想实现动态sql 在sql转化为表或视图直接可以使用 请教如何可以实现
|
-- 作者:有点蓝 -- 发布时间:2020/8/18 11:33:00 -- 直接执行存储过程,获取返回的表使用:http://www.foxtable.com/webhelp/topics/3267.htm |
-- 作者:chen_sheng -- 发布时间:2020/8/18 11:35:00 -- 想用表的形式 汇总视图 想实现目录树组合使用 |
-- 作者:有点蓝 -- 发布时间:2020/8/18 11:44:00 -- Dim dt As DataTable = cmd.ExecuteReader 目录树可以直接使用DataTable生成
|