1.功能简述
    通过增强SQL,可以关联修改业务数据
    2.操作截图
    SQL增强 - 图1
    SQL增强 - 图2

    注意: 1.这里选择的按钮一定要是按钮类型是action的,因为js类型的是走的js增强,而按钮样式未作限制 2.这边我将按钮点击后触发的sql定义为,修改demo表的性别字段为1 3.#{id}是一种规范,id可以是任何当前表中的字段名 4.如果数据库定义的字段是数值类型的,这边是不需要加单引号(‘’)的 5.sqlServer数据库修改sql遇到中文乱码时,需在sql前加N 例:update test_one2 set name=N’张三’ where id=’#{id}’

    3.效果演示
    操作前
    SQL增强 - 图3
    操作后
    SQL增强 - 图4
    4.sql增强中可以定义系统变量(如下)

    变量名称 变量释义
    #{sys_user_code} 登陆用户的账号名
    #{sys_org_code} 登陆用户所属机构编码
    #{sys_date} 系统日期”yyyy-MM-dd”
    #{sys_time} 系统时间”yyyy-MM-dd HH:mm”
    #{sys_user_name} 登录用户真实姓名

    示例SQL: update demo set content= ‘#{sys_user_name}’ where id = ‘#{id}’ (设置个人简介的内容为当前用户真实姓名)