select ceiling(1.0*@rowcount/@pageSize) as 总页数--,@rowcount as 总行数,@pageIndex as 当前页 set @pageIndex=(@pageIndex-1)*@pageSize+1 exec sp_cursorfetch @P1,16,@pageIndex,@pageSize exec sp_cursorclose @P1 set nocount off
ResultSet rsPageCount = statement.getResultSet(); if (rsPageCount.next()) {
int pageCount = rsPageCount.getInt("pageCount");
m.put("pageCount", pageCount);
} else
m.put
("pageCount", "1");
} else
m.put("PageCount", "1");
// 由于存储过程的关系,返回的结果集在第三个记录集
if (statement.getMoreResults()) {
m.put("dataResultSet", statement.getResultSet());
} else {
m.put("dataResultSet", null); }
return m;
}
模糊查询:
不支持xml的参数设置
直接写成 like '%?%' ??? 对吗? 有转化问题. 写成 '%$?$%' 这样可以嘛?
这样的却可以 , 但是 这样有注入漏洞问题, 如何避免???
select * from tbl_school where school_name like '%'+#name#+'%'
而 DM 和sqlserver 的写法一样 这样可以避免注入漏洞
如果Mysql 移植到DM sql语言需要遵循sql规范, 而mysql 有些是不遵循的.
--------------------------------------------------
group by 的用法 mysql 没有限制
而DM必须遵从sql规范 group by 中的列必须是查询中的列
可以这么写:
select id,FORM_GROUP_ID,FORM_NAME,FORM_TYPE,FORM_ADDRESS,TIME,DESIGNER,HANDLER,STATUS,(select max
(VERSION) from zhabei.tb_zdform) as VERSION,FLOW_NAME,FORM_CONTENT
from zhabei.tb_zdform
where form_group_id = 8 and
id in (select min(id) from zhabei.tb_zdform group by FORM_GROUP_ID)[/color]
package spark.examples.scala.grammars.caseclasses
object CaseClass_Test00 {
def simpleMatch(arg: Any) = arg match {
case v: Int => "This is an Int"
case v: (Int, String)