如何让sql sever 根据值的不同执行不同的sql 语句
这不是sqlserver的问题吧?而是你想在哪用?一般按照理解是在数据集中要实现这样的需求,
参考
在数据集中使用FR公式IF()判断函数返回不同的sql语句。
例如判断参数temp为1时执行sql1:select * from a,否则执行sql2:select * from b的数据集sql语句写法如下:
${if(temp=1,"select * from a","select * from b")}
${=SWITCH(campus,'1','select * from aa','2','select * from bb')}
${SWITCH(a,1,'sql',2,'sql')}数据集这样子写
可以使用关联数据集功能来实现,通过传参执行不同的数据集 ,每个数据集写不同的sql就好了,前提是数据字段得一样,虽然字段需要一样但是单元格可以用条件数据展示隐藏。
通过选择值的不同进行判断执行那一段sql,这里不限制执行个数,值不同进行分开执行想要的语句