
Oracle
Retank
技术,无止境,每一步都值得
展开
-
SELECT sql 里加判断语句
SELECT sql 里加判断语句 例子如下: select id, ( case when json_value(levels, '$[0].positionNo')='SECOND' then json_value(levels, '$[0].positionNo') when json_value(levels, '$[1].positionNo')='SECOND' then原创 2020-08-18 18:07:36 · 2107 阅读 · 0 评论 -
Oracle 查看锁表并解表
–查询锁表原因 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a.action from vsqlareaa,vsqlarea a, vsqlareaa,vsession s, v$locked_object l where l.session_id = s.sid and s.prev_sql_原创 2020-07-11 15:02:30 · 215 阅读 · 0 评论 -
Oracle update commit 后恢复旧数据
Oracle update commit 后恢复 今天碰到写了个update sql 忘了加条件,然后点了commit ,整个表数据都被改变了,惊!!!心里想:准备删库跑路,时间还没到啊… 还好网上查资料才知道,Oracle有备份表的旧数据,所以一会功夫就搞定了,如下: 1.备份的旧表数据查询: select * from table_name as of timestamp to_timestamp('2020-07-11 09:36:53','yyyy-mm-dd hh24:mi:ss'); tab原创 2020-07-11 14:13:32 · 607 阅读 · 1 评论