Oracle行数据扩展方法总结
有如下需求:A用户有1笔交易B用户有3笔交易C用户有2笔交易数据如下:A 1B 3C 2现要求将该表数据扩展,变成:A 1B 3B 3B 3C 2C 2这是一个常见的数据...
Oracle groupby的bug
说到这个group by的bug,我自己都觉得不可思议,因为group by作为SQL语句中最常用的子句之一,被用在实现很多场景中。要是这个子句有bug,那其影响的范围可是非常广的。我遇到的这个bug,是在10g环境下的,...
Oracle回收站功能开启与关闭
Oracle10g以后增加了回收站的功能,其作用类似于windows的回收站。一般的drop table后,会将对应的表放到回收站中,待有需要恢复时对表进行恢复。默认情况下,Oracle是将此功能开启的。但是在有些情况下,我们不希望...
客户编号分配中,PL/SQL类型自动转换问题
plsql中,case when语句和decode存在类似的类型隐式转换处理。映射的值会根据第一个值的类型进行隐式转换,也就是说,如果第一个值是数值型,则后续也会转换成数值型。因此,如果后面某个值是非数字值则会出现转型错...
用户管理的备份恢复操作异常中断问题
当执行 alter database begin backup 或 alter tablespace ts_name begin backup 后,对数据库执行了强制停机:shutdown abort然后再次启动数据库会发生报错,提示打开数据文件出错:ORA-01113: file 1 needs me...
linux下unzip命令出错问题
linux下用unzip加压一个zip格式的压缩文件,出现如下报错:[oracle@DB ~]$ unzip guotai_customer.zip Archive: guotai_customer.zip End-of-central-directory signature not found. Either this...