SQL语句的另类使用方法

请问,如何将SQL语句存进了一个表中,然后在读取这个表中的SQL语句并执行

4个回答

exec(select sql语句 from table where id = 1)
假设你有一个叫做table的表,里面有一个id字段是主键,一个sql语句字段是字符串类型,里面存储了sql

用jdbcTemplate执行sql就完事喽

使用mybatis,把sql当做字符写入数据库这个应该会的,然后根据查询条件取出sql,传入XXMapper.xml中,使用${sql}来执行表中的sql.mybatis中${}不会对字符串加引号""

<select id="query" resultType="map">
        ${sql}
</select>

存表里干嘛,为什么不存文件里

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问