当前任务描述:
- 使用SQL模式的目的就是为了解决当使用设计模式和模式都不能实现的问题。
功能说明:
- 使用SQL模式的好处主要有以下几点:
- (1)模式能很好的利用在多表关联的查询中,而且查询效率高。
- (2)能很好地使用本地数据的一些方言。
- (3)能够很好地解决存储过程的查询。
- 下面的例子是使用SQL模式实现申请单号和请假类别的查询:
- var sql = "";
- if
(getItemValue("_申请单号")!=null && getItemValue("_申请单号").trim().length()
> 0){
- sql = " and
ITEM_申请单号 like '"+getItemValue("_申请单号")+"%'";
- }
- if
(getItemValue("_请假类")!=null && getItemValue("_请假类别").trim().length()
> 0){
- sql += "
and ITEM_请假类别'"+getItemValue("_请假类别")+"'";
- }
- "SELECT *
FROM TLK_请假申请4 where
istmp=0"+sql;
- 上面的例子是通过脚本的形式返回一个SQL语句的字符串,系统会根据这个SQL语句进行查询。