
Oracle
New_Yao
这个作者很懒,什么都没留下…
展开
-
Oracle表锁定:record os locked by another user
一、问题 在使用Oracle数据库时,突然出现表被锁定,无法修改数据,测试同一用户下其他表可以正常操作,提示图如下 二、解决方案 通过网上查询找到解决方案,亲测可行,感谢xusweeter,特自己记录下来,方便日后使用。 执行如下sql查询到所有的锁 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_obje...原创 2020-03-11 09:29:22 · 267 阅读 · 0 评论 -
ORACLE表闪回
版本情况 ORCLE版本:10.2.0.1.0 PL/SQL版本:11.0.2.1766 情景还原 清空数据时,误操作清空了一个不该清除的表的数据 闪回sql Flashback table pb_acc_user to timestamp to_timestamp ('2014-0315 09:30:00','yyyy-mm-dd hh24:mi:ss'); 如果提示ORA-08189: ...转载 2020-01-06 09:24:03 · 304 阅读 · 0 评论 -
plsql误删表回复操作
1. 查询到被误删的表 sql -- 这里日期改为删除之前的日期 select * from user_recyclebin where DROPTIME >'2018-10-23 14:00:00'; 查询结果,需要记住的是对应表名前面的OBJECT_NAME字段 2.执行恢复sql flashback Table "BIN$PD9AXpLzTWKNFC3RK5T7Cg==$0"...原创 2019-10-24 11:26:46 · 682 阅读 · 1 评论 -
Oracle复制一条记录到同一张表
最近有一个需求是复制记录,查询了一下资料,现在记录下这个SQL,以备以后使用:insert into 表名(字段名1,字段名2.....,字段名n) select 字段名1,字段名2.....,字段名n from 表名 t where t.id=?根据实际需求改写SQL实现复制一个或者多个的功能。...原创 2018-06-27 16:27:07 · 10274 阅读 · 0 评论 -
使用NAVICAT连接ORACLE时出现UNSUPPORTED SERVER CHARACTER SET ZHS16GBK(附所需文件下载)
在使用Navicat连接Oracle数据库时候,会跳出UNSUPPORTED SERVER CHARACTER SET ZHS16GBK错误, 具体解决办法是替换OCI环境文件,附win下两种文件下载地址 win64位系统 链接:https://pan.baidu.com/s/1xvO1Ihas1PJpgGnJaJkedw 提取码:8fp4 win32位系统 链接:https://pan.bai...原创 2019-03-04 12:54:40 · 2097 阅读 · 0 评论 -
Oracle如果有就更新没有就添加语句----MERGE INTO语句
语句格式为 MERGE INTO 表名 t USING dual on (#此处为查询条件,相当于where 后面的条件,用来确定是哪条记录) WHEN NOT MATCHED THEN--如果不匹配 INSERT (字段a,字段b,....字段n) VALUES (值a,值b,....值n) when matched then ---如果匹配 update set 字段a=值a; 下面是一...原创 2019-03-07 10:12:15 · 916 阅读 · 0 评论 -
mybatis oracle数据库实现批量插入,更新
更新 dao层 int change(@Param("listParam") List<Member> listParam); xml文件 <update id="change" parameterType="java.util.List"> <foreach collection="listParam" item="item" index="index" ...原创 2019-07-25 16:26:35 · 613 阅读 · 0 评论 -
oracle 树结构查询双向递归查询语句
在项目中使用z-tree这种形式的插件时,往往表结构也是树杈型,及一个表中既包含自己的id,又包含父级id,可以无限递归下去,这种结构使用起来非常方便,易于拓展,但是同时带来节点递归查询的问题,幸运的是oracle提供了此类查询的标准sql公式,记录一下,以便使用! 公式 SELECT LEVEL,t.* FROM 表名 T --这里的level是指根据下面指定的方向的层次,本体为第一级 [...原创 2019-09-18 21:53:33 · 486 阅读 · 0 评论