05 2013 档案
摘要:Oracle 数据库备份:--保留最近一周的备份记录;====正文:====开始==============echo 设置备份文件存放文件夹... set "tbuf=E:\Cway\backup" echo 设置备份文件名(以星期几命名,即备份文件只保存最近一周)... set name=%date% set name=%name:~-3% set name=ORCL_backup_%name% echo 是否存在同名文件,若存在则删除同名文件... if exist %tbuf%\%name%.dmp del %tbuf%\%name%.dmp if exist %tb
阅读全文
摘要:最近遇到从服务器上远程取数据到本地数据库,总结一下:例:从服务器上取表A到本地:Create table A1 as Select * from User.A@ Manage;注:(1)A1:取的数据存到本地创建到A1中;(2)User:用户名;(3)A:要从服务器上取的表;(4)Manage:服务器上的数据库名。
阅读全文
摘要:Oracle 某列转为行:昨天遇到需求:一个用户对应多个手机号码,手机号码是单独存在一个表中的,这样展示的时候就需要展示成:用户手机号码用户11585460000,1585461111就需要将两条手机号码展示成一条记录,从网上查了一下,列转行,可以用"WMSYS.WM_CONCAT(TEL)"实现,具体:select USERNAME,WMSYS.WM_CONCAT(TEL) FROM tab1;
阅读全文