![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle 数据库
Oracle使用
weirdo_world
人懒、话少,只分享干货
展开
-
Oracle数据库查看锁表并解锁
【代码】Oracle数据库查看锁表并解锁。原创 2023-07-21 17:16:04 · 71 阅读 · 0 评论 -
Oracle查询序列值 并修改?
# 查询 select SEQ_ORGEMPLOYEE.nextval from dual;# 修改alter sequence SEQ_ORGEMPLOYEE increment by 10;原创 2022-05-18 14:59:16 · 224 阅读 · 0 评论 -
Oracle 查询条件是json字段里面的值怎么办?
官网介绍:JSON_VALUE (oracle.com)使用方法:select * from testInfo where json_value(user,'$.id')='121';说明:查询 testInfo表中的json字段 user 的key是id 值为 121 的数据原创 2022-03-28 18:13:45 · 2605 阅读 · 1 评论 -
Oracle 动态插入数据并返回插入后的id
<insert id="saveOrder"> <selectKey keyProperty="order.id" order="AFTER" resultType="java.lang.Integer"> select SEQ.CURRVAL as id from dual </selectKey> insert into <include refid="Table_...原创 2021-11-18 14:36:07 · 2099 阅读 · 0 评论 -
oracle 常用函数记录
DATE# 使用 myDate>=TO_DATE('2021-04-13 00:00:00','yyyy-mm-dd hh24:mi:ss') TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') AS myDateCASE# 例子:如果是1 返回Y ,否则返回N case 1 when 1 then Y else N end# 例子:如果是1 返回Y 如果是2 返回N case 1 when 1 then Y when原创 2021-04-13 11:14:47 · 150 阅读 · 0 评论 -
oracle 工具修改数据
说明:在使用plsql 的时候,发现不能和navicat 一样对查询的数据直接修改,这就需要用到下面的语句了SELECT u.*,u.rowid FROM user u;原创 2021-03-30 17:59:34 · 186 阅读 · 0 评论 -
Oracle 使用mybatis 插入数据后将新增数据的id设置到实体里
<insert id="save" parameterType="User"> <selectKey keyProperty="id" resultType="java.lang.Integer" order="BEFORE"> select user.nextval from dual </selectKey> insert into userinfo <trim prefix="(" suffix=")" suff.原创 2021-03-29 15:11:26 · 268 阅读 · 0 评论 -
mybatis 根据逗号分隔的id查询
select id,name from user where<if test="ids!=null and ids!=''"> id in <foreach collection="ids.split(',')" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach></if>原创 2021-01-06 16:06:25 · 1919 阅读 · 0 评论 -
oracle 根据逗号分隔的字符串条件查询
SELECT g.ID, g.GROUPNAME, (SELECT TO_CHAR(WM_CONCAT(C.NAME)) FROM CITY C WHERE INSTR(G.CITYID, C.AREAID) > 0) AS CITYNAME, (SELECT TO_CHAR(WM_CONCAT(C.NAME)) FROM CITY C WHERE INSTR(G.SERVICE...原创 2020-12-14 18:22:50 · 1947 阅读 · 0 评论 -
Oracle 查询 出现多行结果合并为逗号分隔的字符串
-- 方式一、 wm_concat(列名)select g.id,(SELECT to_char(wm_concat(u.name)) FROM user u WHERE u.groupid=g.id) AS groupMember from group g order by g.id; -- to_char() 是为了转换为字符串,因为Oracle 10 wm_concat()函数是正常显示的,到了Oracle 11 结果就成了 CLOB-- 方式二、listaggselect.原创 2020-12-14 16:54:18 · 1525 阅读 · 0 评论