请问大家,我有N个sql,其中一大部分语句都是相同的,我能否将这相同的语句同时复用给这N个sql?比如相同语句=“,id,name from #table ”则sql2 = select user+sql where id=1
可以,使用
${IF(ddate<TODAY(),'','/*')}
${IF(ddate<TODAY(),'','*/')}
其中的ddate<TODAY()是参数判断条件,根据参数判断是否注释掉该段语句。
不过要注意,要保证sql执行之后的字段和字段数和位置保持一致