9.3 手写sql
概述
由于有些数据更新需要固定条件,而自动填报无法满足,所以产品提供手写sql,可手动输入insert,update,delete语句,支持跟随where条件更新需要具体值。
方法
点击填报,添加sql提交,右上角为手写sql按钮
选择相应的数据源和需要回填数据的表
点击右侧的选择字段,选择表中需要回填数据的字段。
点击确定,下面表格中就会出现选择的字段,修改完相应的属性后如下:
在手写sql中填入相应的sql语句
填报时会按照手写sql中的语句执行
sql格式
插入
插入sql语句的格式为: insert into 表名 (字段名) values (#字段名)
insert into report_bfsample_orderstat
(PRODUCT_NAME,COMPANY,REGION,CITY,QUANTITY,ALLMONEY,UNITPRICE,
DISCOUNT)
values(#PRODUCT_NAME,#COMPANY,#REGION,#CITY,#QUANTITY,#ALLM
ONEY,# UNITPRICE,#DISCOUNT)
更新
更新sql语句的格式为: update 表名 set 字段名=#字段名 where 字段名=#字段名
Update report_bfsample_orderstat set
QUANTITY=#QUANTITY,ALLMONEY=#ALLMONEY,UNITPRICE=#UNITPRICE,
DISCOUNT=#DISCOUNT,
status=#status
where PRODUCT_NAME=#PRODUCT_NAME
and COMPANY=#COMPANY
and REGION=#REGION
and CITY=#CITY
删除
删除sql语句的格式为: delete from 表名 where 字段名=#字段名
delete from report_bfsample_orderstat
where PRODUCT_NAME=#PRODUCT_NAME
and COMPANY=#COMPANY
and REGION=#REGION
and CITY=#CITY