![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
桥边驿语人
这个作者很懒,什么都没留下…
展开
-
结合 Mybatis,探讨 Oracle 中 in 与 not in 的陷阱
一、Oracle 中的 in 与 not in1. 正常情况下的使用查询语句使用 in 和 not in 的例子--表:T_USER,USER_ID 有 1,2,3,4,5,6--查询 userId 中包含1,2,3的数据--查询结果:1,2,3SELECT * FROM T_USER T WHERE T.USER_ID IN (1, 2, 3);--查询 userId 中不包含1,2,3的数据--查询结果:4,5,6SELECT * FROM T_USER T WHERE T.USER原创 2020-05-26 23:56:12 · 1067 阅读 · 0 评论 -
Mybatis 中 Oracle 的拼接模糊查询
一、结论这里先给大家看一下结论Oracle 中,拼接模糊查询的正确写法 SELECT A.USER_ID, A.USER_NAME FROM USER A AND A.USER_NAME like concat(concat('%','w'),'%') 或者 A...原创 2018-08-07 13:26:56 · 3158 阅读 · 0 评论 -
Java项目启动时,oracle 驱动异常
报错信息:项目启动的时候,一直会报“registered driver with driverclassname=oracle.jdbc.driver.oracledriver was not found, trying direct instantiation.”。原因: Oracle 9i 之后,建议使用 oracle.jdbc.OracleDriver ,而不是 oracle.jdbc....原创 2018-12-18 08:51:41 · 5226 阅读 · 0 评论 -
Mybatis Plus 2 升到 Mybatis Plus 3 时,oracle 自增序列的相关问题
一、Mybatis Plus 2,oracle 自增序列配置1. config.yml 配置文件#mybaits-plus配置,修改主键类型,mapper.xml、type 别名等mybatis-plus: mapper-locations: classpath:/mapper/*Mapper.xml global-config: #主键类型 0:"数据库ID自增", 1:...原创 2019-01-17 09:10:20 · 6935 阅读 · 7 评论 -
SQL中关于Left Join转为Inner Join的问题,即左关联转为内关联的问题
先说结论所谓实践出真知,个人也是因为对 Left Join 转为 Inner Join 的问题有疑问,于是逐一尝试,最后得出结论。从下面的实验结果很容易看出,在有左关联的查询语句中,只要有 WHERE 的过滤条件,那么该语句将被强制转为内关联。一、创建表演示使用,随便创建两张表--班级表CREATE TABLE T_CLASS( class_id NUMBER not null,...原创 2019-03-07 17:03:00 · 3331 阅读 · 4 评论 -
Oracle 中关于 Between and 日期边界问题
之所以会写日期边界范围的问题,是因为我在查询日期的时候,刚开始数据都能正常获取,但是突然有些数据获取不到。刚开始以为是 Between and 的边界问题。但是经过一番折腾发现,发现是 Oracle 在对日期格式的字段进行查询时,会对字符串进行了隐式转换。以下就是错误的查询语句-- create_time 的时间为 2019/3/26 23:00:00SELECT * FROM T_CL...原创 2019-04-20 23:13:18 · 12632 阅读 · 4 评论