10 2018 档案

Oracle条件分支查询
摘要:Oracle的条件分支查询其实跟java的条件分支语法没啥太大的区别,只不过java多了一个switch关键字而已。看例子: 这里针对金额的累计和做了一个处理,如果总数取到的是null,则转为0,否则按原总数返回。当然这段逻辑也可以在代码里写。我们再看一个例子: 上面的查询可以减少我们一次selec 阅读全文

posted @ 2018-10-29 21:05 不想下火车的人 阅读(1417) 评论(0) 推荐(0) 编辑

Oracle分组函数实例
摘要:分组函数也叫聚合函数。如果在查询只想要查分组函数,那么跟平时的查询语句并无不同: 但往往不会这么简单,我们会一次查询多个列,包括普通的、没有调用分组函数的列,那么我们要注意以下几点: 1、所有未包含在组函数中的列都应该包含在 GROUP BY 子句中; 2、包含在 GROUP BY 子句中的列不必包 阅读全文

posted @ 2018-10-29 20:37 不想下火车的人 阅读(778) 评论(0) 推荐(0) 编辑

使用JDK合成照片
摘要:原图(工程所在目录7098849.jpg): 头像(工程所在目录20181023201750.jpg): 开始合成(执行如下main方法): public static void main(String[] args) throws IOException { String rootPath = S 阅读全文

posted @ 2018-10-23 20:56 不想下火车的人 阅读(194) 评论(0) 推荐(0) 编辑

Oracle存储过程记录异常日志
摘要:一般我们会将一些涉及到数据库的定时任务直接用存储过程搞定,省去了后端代码的开发、部署,简单、快速,但这种方式存在一个弊端——当存储过程执行出错了,我们无法感知。解决办法也简单,学代码那样去捕获异常、打印日志。 第一步,建日志表: 第二步,建日志存储过程: 第三步,在我们业务存储过程中,调用日志存储过 阅读全文

posted @ 2018-10-22 17:12 不想下火车的人 阅读(13000) 评论(0) 推荐(1) 编辑

Oracle在线新增索引
摘要:Oracle新增索引语法很简单,如果是普通索引的话: 如果是唯一索引的话: 以上方式默认是非在线的,啥是非在线?就是我们优先执行索引创建,其他DML语句执行不了。在线模式就是允许DML语句同时执行: 在线与非在线的区别:非在线锁表,优先创建索引,此时DML都被阻塞,所以快;相反,在线锁的是行而非表, 阅读全文

posted @ 2018-10-17 11:55 不想下火车的人 阅读(7701) 评论(0) 推荐(0) 编辑

Oracle删除主键约束的同时删除索引
摘要:继续昨天的折腾(Oracle修改主键约束),删掉主键约束后,发现唯一索引并未删掉。仔细看了下,主键约束跟唯一索引名称不一样,这说明是先创建了唯一索引,后创建的主键约束。我们来试验下: 这时候如果删除主键约束SYS_C00133333的话,唯一索引PK_T_INVITEE_RECORD_TEST不会自 阅读全文

posted @ 2018-10-10 15:13 不想下火车的人 阅读(3129) 评论(0) 推荐(0) 编辑

Oracle修改主键约束
摘要:项目需求,有张表,原有三个联合主键,现在需要再加一个字段进去,而恰恰这个字段可以为空的。去数据库捞了一把,还好数据都不为空: 那么我们需要先把这个字段修改为非空字段: 接着才能修改主键约束,约束无法直接修改,只能先删后插: 最后把注释改下: 作为一个专业人员,我们应该把回滚语句也写好: 最后总结下: 阅读全文

posted @ 2018-10-09 15:31 不想下火车的人 阅读(7797) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示