- 博客(5)
- 收藏
- 关注
原创 Oracle 导出dmp或导入dmp时,疯狂增加表空间数据文件解决方法
一、背景 公司、客户的Oracle数据库,每次导出的dmp数据文件只有几十兆,还原备份后,往往会出现表空间不够的错误,需要巨大的表空间才能进行完整还原。二、原因 Oracle 数据库的 dba_segments这张表中分配的段过大。导致在还原的时候,会先根据这张表中每个数据表所占用的段的大小,相应的进行增加数据文件大小,所以造成表空间数据文件无线扩大。1、关于dba_segments 详解SEGMENT_TYPE:段的类型,可能是table,index,log...
2021-12-23 15:47:18
2289
原创 SQL 通过sum() over(order by ,rownum)实现财务现金日记账实例
SELECT 类型,to_char(发生日期,'yyyy-MM-dd') 发生日期,期初余额,借方金额,贷方金额, (CASE WHEN 借方金额>0 THEN '借' WHEN 贷方金额>0 THEN '贷' ELSE '平' END) 方向, sum(收支金额) over(order by 发生日期, rownum) 余额FROM( SELECT LX 类型,账户,账号,摘要,发生日期,单据ID, ...
2021-12-22 09:27:15
834
原创 ORACLE 行列转置函数UNPIVOT查询变动记录(历史记录表和现存表)实例
SELECT ID,字段,变动前值,变动后值FROM( SELECT P1.ID ID,P1.字段 字段,P1.字段值 变动后值,P2.字段值 变动前值 FROM( SELECT id,字段,字段值 FROM ( select ID, ZICMC 资产名称,to_char(JIAZHI) 价值 from ZCASSETCARD whe...
2021-12-22 09:09:26
481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人