随笔分类 - oracle
摘要:oracle 实现方式: SELECT to_date('2024-10-31', 'yyyy-mm-dd') +1 FROM dual; mysql 实现方式: SELECT DATE_ADD('2024-10-31', INTERVAL 1 DAY); 此时查出来的都是 2024-11-01 ,
阅读全文
摘要:之前线上遇到了个问题,需要临时处理一下同步过来的数据,删除重复项,当时没写出来这个sql,泪目..... 正好空下来了,理一下怎么写这个sql sql主要用到的还是 row_number这个函数,他会为根据指定条件,每行数据分配一个序号 语法格式:row_number() over(partitio
阅读全文
摘要:水平分片与垂直分片 垂直分片: 按照业务维度将表拆到不同的数据库中,专库专用,分担数据库压力 缺点:单表数据量大时,无法解决数据库访问慢的问题 水平分片: 按照某种规则,将数据拆分到多张表中,理论上突破了数据量瓶颈 缺点:可能导致数据存放不均匀面对如此散乱的分库分表之后的数据,应用开
阅读全文
摘要:mybatis查询出oracle 时间格式数据,选择何种数据类型能够接收 问题: 1、数据库中时间的存储,有哪几种类型 2、这几种类型,对应使用mybatis查询出来,使用什么数据类型去接收 数据库中时间的存储,有哪几种类型 使用DataGrip 在oracle中创建一张表,可以看到时间存储方式可以
阅读全文
摘要:在修改代码评审指出的问题时,由于循环操作数据库,需要写一个批量插入的sql,萌新的我自然想到了之前使用的foreach标签,拼接一个sql ,从而执行批量插入,解决问题。 foreach拼接sql可以参照这里,于是写了一串这个文件: <insert id="batchInsertMessageInf
阅读全文