![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
Mr·东郭
刚上路,,可能还没在路上
展开
-
ORACLE 所有表的所有字段去空格方法
最近的项目是从informix库抽数据到oracle库,没想到抽过来的数据,几乎都有空格把varchar2类型的字段填满了,导致条件查询失败特写了个所有表去空格的方法,有需要的可以直接拿去用create or replace procedure trimtab is --所有表 去空格 /*1、查询出所有表存放在一个集合里 2、循环每个表,处理 -...原创 2019-08-23 16:24:59 · 1752 阅读 · 0 评论 -
oracle闪回操作
一、查询指定时间的数据快照--1、查询执行过SQL语句,确定快照的时间SELECT R.FIRST_LOAD_TIME,R.SQL_TEXT,R.* FROM V$SQLAREA RWHERE R.SQL_TEXT LIKE '%ABOUT YOUR SQL%' ORDER BY R.FIRST_LOAD_TIME DESC--2、查询基于指定时间的数据快照SELECT * FRO...转载 2019-09-10 09:52:01 · 220 阅读 · 0 评论 -
Oracle 多行转多列
今天碰到个需求是多行转多列,在网上没找到类似问题(多行转多列)的有效解决方法这是我个人头脑风暴出的解决方式,请参考比如一个表,有多个维度(时间,险种,机构),-- Create tablecreate table t( orgcode varchar2(10), stsdate date, risk varchar2(10), VALUE NUMB...原创 2019-09-19 17:15:11 · 4496 阅读 · 1 评论