摘要:
1.情景展示 项目使用的是Oracle数据库,并且表中的某些字段类型设置成了clob类型; 当我们从数据库读取数据的时候,需要单独对clob字段进行处理,否则返回的是内存地址。 2.具体分析 除了在ibatis和java当中进行数据转换外,我们也可以在即将返回给前端JSON数据前,完成数据的转换。 阅读全文
摘要:
1.情景展示 一个查询结果,要重复使用多次,也就是对查询结果进行重新筛选,如何实现? 如上图所示,对查询结果A表进行了having截取; 现在,要对A表再次筛选,并将查询结果与having结果进行合并,这个时候,我们就可以对表A进行复用。 2.具体分析 Oracle在9i中引入了with语句。wit 阅读全文
摘要:
1.情景展示 在javaweb项目当中,如何将数据导入excel,并将生成的excel文件返回给前端? 2.具体分析 可通过阿里巴巴的easyExcel来实现。 所需jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyex 阅读全文
摘要:
1.情景展示 将数据按照上下级关系,逐级展开,也就是我们常说的树形结构。 逐级展示,直到最后一级(注意:所有包含子级的都会被展开,上图只是示例,知道是这个意思就行了)。 2.具体分析 只要表里,存的字段有父级ID,就能使用CONNECT BY PRIOR来实现。 3.解决方案 语法: SELECT 阅读全文
摘要:
方式一:循环游标 CREATE OR REPLACE PROCEDURE "PRO_ADATA_CHECK_TABLE2"( IN_ORG_CODE VARCHAR2, IN_BATCH_CODE VARCHAR2, OUT_TABLENAME OUT VARCHAR2 ) IS --设置变量 V_ 阅读全文