摘要: 1.截取日期的 年: 2.截取日期的 月份: 3.截取日期的 哪一天: 4.截取时间的 小时: 5.截取时间的分钟: 6.截取时间的 秒: 阅读全文
posted @ 2019-03-04 11:23 九零大叔芭蕉 阅读(1595) 评论(0) 推荐(0) 编辑
摘要: NVL和NVL2两个函数虽然不经常用,但是偶尔也会用到,所以了解一下。 语法: --如果表达式1为空则显示表达式2的值,如果表达式1不为空,则显示表达式1的值 NVL(表达式1,表达式2); --如果字段1为空,则显示字段2的值,如果字段1不为空则显示字段1的值 NVL(字段1,字段2); --如果 阅读全文
posted @ 2019-02-23 17:21 九零大叔芭蕉 阅读(12035) 评论(2) 推荐(0) 编辑
摘要: 业务需求:定期删除表中三个月之前的数据 说明:由于表采取一个月一个分区的设计,所以删除三个月之前的数据也就是删除三个月之前的分区。但需要注意的是删除分区后全局索引会失效,而本地local索引不会受到影响。 删除分区的语法: 假如表名是:T_GOODS_RECORD_DETAIL 需要删除的分区分别是 阅读全文
posted @ 2019-02-23 16:47 九零大叔芭蕉 阅读(4521) 评论(1) 推荐(0) 编辑
摘要: 最近在项目中使用between取不同的区间值问题,由于区间跨度大,而且区间多,又是前端传过来的参数,所以使用in和exists比较麻烦。然后就考虑使用between。现将使用方法记录一下。 假如表有个字段param_key,参数区间值为:100-300、1000-1999、3050-5000。 首先 阅读全文
posted @ 2019-01-30 14:05 九零大叔芭蕉 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: SQL中用于统计的函数时:COUNT()。 针对count函数的使用做一个记录,很简单。 首先我数据库中建个表TEST,数据如下: 表中ID和NAME都是不重复的数据,HOME、TEL、PATH中存在重复数据,其中PATH中存在空数据。 现查询语句如下: 阅读全文
posted @ 2019-01-30 11:24 九零大叔芭蕉 阅读(7748) 评论(0) 推荐(0) 编辑
摘要: trunc是oracle数据库中一种格式化函数。 1.处理日期 1.1.当年第一天: 1.2.当月第一天: 1.3.本周第一天: 1.4.当前小时时间,精确到小时: 1.5.当前分钟时间,精确到分钟。(没有精确到秒的用法) : 1.6.当前季度第一天: 1.7.昨天、明天: 1.8.计算两个时间相差 阅读全文
posted @ 2019-01-28 17:25 九零大叔芭蕉 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 项目中因为一些原因需要用到缓存,之前没有接触过,在此做一些简单的使用记录。 1.jedis在项目中依赖 2.jedisCluster用于集群服务中获取redis的缓存(本人目前对集群概念不懂)。 在项目中使用的一些方法包括: 阅读全文
posted @ 2019-01-28 16:00 九零大叔芭蕉 阅读(4441) 评论(0) 推荐(0) 编辑
摘要: 工具介绍:win10系统,使用的是oracle18c。 首先说一下oracle18c的特性,在oracle18c创建用户要以c##开头,比如: 可以是大写的C##,也可以是小写的c##,必须以c##开头,否则出错,ORA-65096。 所以在登陆的时候也要带上c##,否则就无法使用normal登陆, 阅读全文
posted @ 2018-12-31 11:57 九零大叔芭蕉 阅读(2885) 评论(0) 推荐(0) 编辑
摘要: 存储过程procedure 被内容来自《oracle从入门到精通——明日科技》一书 存储过程是一种命名的PL/SQL程序快,存储过程被保存在数据库中,它不可以被SQL语句直接执行或调用,只能通过EXECUT命令执行或在PL/SQL程序快中内部调用。由于存储过程是已经编译好的代码,所以在被调用或引用时 阅读全文
posted @ 2018-12-16 20:45 九零大叔芭蕉 阅读(432) 评论(0) 推荐(0) 编辑
摘要: Executor、ExecutorService、Executors三者的区别: 层次关系: public interface ExecutorService extends Executor {} public abstract class AbstractExecutorService impl 阅读全文
posted @ 2018-10-27 17:20 九零大叔芭蕉 阅读(5901) 评论(0) 推荐(0) 编辑