摘要:
1.情景展示 在XML当中写的插入语句,在SQL语句执行时,报这个错误。 如何解决? 2.具体分析 本来,这个错误容易在新手期犯。 但是,在今天改完SQL,重现了这个错误,特此记录一下。 在Mybatis当中,如果只有一个SQL语句的话,在SQL末尾是不能加封号的。 3.解决方案 在xml当中找到报 阅读全文
摘要:
1.情景展示 在Oracle语法当中,它是区分字段名称大小写的(mysql不区分大小写)。 我们可以看到: 在Oracle当中,虽然查询列名一个用的是驼峰命名法,一个用的是小写。 但是,Oracle执行完毕,返回的列名全部转换成了大写。 有时候,为了方便别人调用(数据库间直接调用,比如:我方写好视图 阅读全文
摘要:
1.情景展示 oracle如何根据日期类型计算年龄 2.具体分析 我们可以根据出生日期到系统当前时间,计算出间隔月数,并除以12取整就可以计算出年龄。 3.解决方案 TRUNC(MONTHS_BETWEEN(SYSDATE, P.BIRTH_DAY ) / 12) AS AGE 示例2 SELECT 阅读全文
摘要:
1.情景展示 有时候我们需要知道jar包里面class文件的jdk编译版本,来排查错误。 以上图为例,如何实现? 2.具体分析 将其中一个class文件解压出来,然后查看大致的jdk版本号。 3.解决方案 使用解压工具打开gridreport.jar,将Report.class解压到桌面。 方式一: 阅读全文
摘要:
1.情景展示 对于临时存在的数据(读完就没有存在的意义了),我们通常想到的是:使用临时表。 除了临时表,还有没有其它的实现方式呢? 2.具体分析 面向ORACLE编程,我们可以通过TYPE来实现。 3.解决方案 创建一个Object对象,用于存储表结构。 CREATE OR REPLACE TYPE 阅读全文