10 2018 档案
摘要:jar包: import javax.servlet.http.HttpServletResponse; import java.io.OutputStream; import java.io.File; import jxl.DateCell; import jxl.Sheet; import j
阅读全文
摘要:Workbook book = Workbook.getWorkbook(excel); Sheet sheet = book.getSheet(0); int clos = sheet.getColumns();//得到所有的列 int rows = sheet.getRows();//得到所有的行 for (int i = 1; i < rows; i++) { for (int j...
阅读全文
摘要:ibatis在查询结果列不确定(或是动态变化)的情况下,会因为列缓存的原因导致变化后的列数据查不出来 解决方法是: select标签有个属性remapResults,该属性默认值为false,设置成remapResults="true",即可解决 注:当设置remapResults为"true"时,
阅读全文
摘要:两个list:List<CreateTableColumn> createTableColumnList,List<Map<String, Object>> tableDataList createTableColumnList:存储的是客户在web页面自定义的表结构(包括表名,字段名,数据类型等信
阅读全文
摘要:1、行转列 注:WM_CONCAT是未公开的函数,在10.2.0.5上,其返回类型从varchar2变为了clob,而在12c当中,已经取消了此函数,所以最好别用 LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX),用法就像聚合函数一样,通过Group by语句
阅读全文
摘要:1、只能输入正整数 2、可输入正负数和小数,并限制多少位小数(四舍五入) js: jsp:
阅读全文
摘要:var columnCommentsArray = new Array(); $("input[name='columnComments']").each( function(){ var columnComments = $(this).val(); if("" == columnComments) { flag = false...
阅读全文
摘要:执行DDL报错 在oracle存储过程中,默认是可以直接执行DML和DQL的,但是执行CREATE这种的DDL则需要借助EXECUTE IMMEDIATE 如: 当执行该语句时,提示 ORA-01031: 权限不足。该用户已赋予DBA权限。 原因:CREATE TABLE想使用CREATE ANY
阅读全文
摘要:Oracle存储过程使用动态SQL 有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。 DDL和DML (注意DDL中可以用拼接字符串的方法用来create table或drop table,在DML中,类似于insert则不可以直接用execute immed
阅读全文
摘要:jsp: <form method="post" id="createTable"> <table width="98%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td height="10"></td> </
阅读全文
摘要:1、查询表注释 2、查询字段注释 3、添加表注释 4、添加字段注释 注:表名,字段名要大写! 5、查询表的所有字段名以及属性(所有用户) 6、查询表的所有字段名以及属性(当前用户) 注:表名要大写,或者使用UPPER函数 主要的列属性有: TABLE_NAME:表、视图或Clusters名称 COL
阅读全文
摘要:List list= delegator.findList("Entity",condition , null, null, null, false);其中condition为:组合查询条件 List conditionList = new ArrayList();//存放查询条件 conditio
阅读全文