摘要: 0、前言 ​ 我们可能会碰到这种需求:一个表的字段为id,pid(父id);我们需要通过id找到他的所有父节点。 ​ 在oracle中提供了start with的递归函数操作,可以达到上述的要求 1、语法 SELECT ... FROM 【表名】 WHERE 【条件3】 START WITH 【条件 阅读全文
posted @ 2020-09-19 17:11 知逆 阅读(968) 评论(1) 推荐(1) 编辑
摘要: 0、前言 ​ 我们在业务中可能碰到这种情况:如果用户在数据库中不存在,那么就进行插入;否则就进行修改。 ​ 按我们平时的做法可能是在业务层先查询用户存不存在,如果存在,那么就更新。 ​ 那我们下面讲一种在oracle数据库层面的条件判断--merge into。 1、语法 MERGE INTO 表A 阅读全文
posted @ 2020-09-19 16:05 知逆 阅读(239) 评论(0) 推荐(0) 编辑