动态SQL语名,如何获取 结果集合
declare @Account varchar(30) --科目编码
declare @column varchar(3000)
declare @sql varchar(4000)
set @sql = ''
set @column = ''
--赋值
SELECT @column= @column+','+'max(case when adjustType='''+adjustbh+''' then adjustvalue end) as '+columnfield
FROM srv_Info.WF_Info.dbo.BD_AccountAdjust a join srv_Info.WF_Info.dbo.BD_DB_AdjustInfo b on a.adjustid= b.adjustbh
where a.accountid = @Account
set @sql = 'select pzbh,zibh,account '+ @column+ ' from dbo.CW_PD_PZSU WHERE ACCOUNT = '+@Account+' group by pzbh,zibh,account'
print @sql
exec (@sql)
----如题,我的列是动态列,如何根据动态SQL语名,把执行的结果给取出来放到动态的表中,因为列是动态的所以获取后的数据集合也是动的,请教高手
...全文
相关推荐
MyBatis-Plus 动态表名SQL解析器的实现
主要介绍了MyBatis-Plus 动态表名SQL解析器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
mysql存储过程 在动态SQL内获取返回值的方法详解
本篇文章是对mysql存储过程在动态SQL内获取返回值进行了详细的分析介绍,需要的朋友参考下
mybatis plus 的动态表名的配置详解
主要介绍了mybatis plus 的动态表名的配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Mybatis动态调用表名和字段名的解决方法
今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,这种情况下,就需要构建sql来动态传入表名、字段名了,下面给大家介绍mybatis动态调用表名和字段名的解决方法,一起看看吧
存储过程中怎么动态执行sql语句
动态的实现表名的动态的配置及动态的配置所对应的列名


组件/控件开发
