Mybatis的修改列与重命名
生活随笔
收集整理的這篇文章主要介紹了
Mybatis的修改列与重命名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
列的重命名
Mapper
void renameTableColumn(@Param("tableName") String tableName, @Param("oldColumn") String oldColumn, @Param("newColumn") String newColumn);Mapper.xml
<update id="renameTableColumn">ALTER TABLE ${tableName}RENAME COLUMN "${oldColumn}" to "${newColumn}" </update>修改列
Mapper
void relengthTableColumn(@Param("tableName") String tableName, @Param("column") String column, @Param("type") String cType, @Param("length") String cLength, @Param("precision") String precision);Mapper.xml
<update id="relengthTableColumn">ALTER TABLE ${tableName}MODIFY ("${column}"<choose><when test="type=='STRING'">VARCHAR2(${length} BYTE)</when><when test="type=='NUMBER'">NUMBER(${length},${precision})</when><otherwise>TIMESTAMP(${length})</otherwise></choose>) </update>總結
以上是生活随笔為你收集整理的Mybatis的修改列与重命名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mybatis动态的添加删除列
- 下一篇: Mybatis的COMMENT生成备注