-
[Oracle技术] sql中根据时间递加将表的A字段赋值给下一条数据B字段
sql中根据时间递增将表的A字段赋值给下一条数据B字段时间期初期末201412120-2201412130-9201412140-14201412180-15需要将数据展示成时间期初期末201412120-220141213-2-920141214-9-1420141218-14-15------解...
207
热度 -
[Oracle技术] oracle怎么做到邮件提醒
oracle如何做到邮件提醒?linux下我想搞一个定时备份;如果有异常或是数据库出现重大错误的时候,数据库自动发送邮件,该如何搞?坐等大神!!------解决思路----------------------引用:linux下我想搞一个定时备份;如果有异常或是数据库出现重大错误的时候,数据库自动发送...
239
热度 -
[Oracle技术] sql 话语、性能优化
sql语句、性能优化SELECT*FROM(SELECTROWNUMNUM,TEMP1.*FROM(SELECTDISTINCTC1.*,C2.*,C4.*,C5.*,C6.*,C7.*FROMCUSTOMERC1LEFTJOINBONC1.ID=B.IDLEFTJOINC2ONC1.ID=C2.I...
308
热度 -
[Oracle技术] 关于 oracle 的 forall 话语效率
关于oracle的forall语句效率我在书上看到说:oracle里面的forall语句批量进行DML操作的时候比常规for循环效率高很多,我结合网上的例子insert的时候确实效率相差很大,比如都插入1万条数据,使用forall确实效率比for高许多。但是update的时候,比如都更新1万条数据,...
464
热度 -
[Oracle技术] Oracle计算两条邻近数据ID差
Oracle计算两条相邻数据ID差nameID张三3李四6王五12结果:namid差额张三33-3=0李四66-3=3王五1212-6=6------解决思路----------------------分析函数lag基本用法SQL>withtas(2select'张三'A,3BFROMDUAL...
622
热度 -
[Oracle技术] 求教一下大神们,PL/SQL如何对EXCEL里的数据做批量处理
求教一下大神们,PL/SQL怎么对EXCEL里的数据做批量处理数据库里面有个包,包里是处理事务的过程然后我的EXCEL里面有需要处理的数据,如何写一个程序,让包里的过程把excel的数据按照里面的代码处理掉?------解决思路----------------------引用:数据库里面有个包,包里...
405
热度 -
[Oracle技术] 怎么将一个表选出来2遍
如何将一个表选出来2遍?一个表name张三李四王五怎么选出如下数据:nameid张三1张三2李四1李四2王五1王五2------解决思路----------------------这样行么?select*from(selectname,1asidfromt_userunionallselectnam...
366
热度 -
[Oracle技术] oracle spool 按指定文件大小导出数据有关问题
oraclespool按指定文件大小导出数据问题请教各位oracle大侠,小弟想用oraclespool命令从一张千万级别的大表中,导出数据文件。分开导出,每个文件10万条数据,要怎么做呢?!网上说这个命令不能做,但还是有办法,就是可以用spool命令结合table类型返回函数能实现,但具体要怎么做...
638
热度 -
[Oracle技术] 关于oracle数据库中序列的有关问题
关于oracle数据库中序列的问题我在linux服务器中有两个程序a,b,这两个程序使用同一个账户登录oracle。这两个程序都需要对一张表table进行插入操作,这张表的主键record使用序列进行自增。但是问题出现了,一个程序b在对表进行插入操作时,出现ORA-00001错误,而另一个程序a对表...
393
热度 -
[Oracle技术] 【求教】ORACLE 动态语法有关问题
【求教】ORACLE动态语法问题我有一张表结构图如下我将表结构的属性存在一张字典表里CREATEORREPLACETRIGGERTR_LOG_UPDATE_JYTBEFOREUPDATEONT_JYTFOREACHROWDECLAREBEGINFORLOG_LISTIN(SELECT*FROMT_L...
313
热度 -
[Oracle技术] 怎么快速又准确地获取数据量(或增量)
如何快速又准确地获取数据量(或增量)目前在做一个数据库监控系统,需要每天统计每张表的数据量,然后呈现每天的数据增量。数据库数据量为上亿级,因为是每天统计一次,所以本来想在晚上用count(*)来统计。但是对方说晚上他们还要跑很多其他任务,不能为了统计占用大量性能,而且count甚至可能跑不完,所以不...
484
热度 -
[Oracle技术] 请大神指导:Oracle10g数据库用什么方法可以用类似于批处理的方法自动创建表
请大神指点:Oracle10g数据库用什么方法可以用类似于批处理的方法自动创建表?创建的表的所有字段均来自于excel中,只是创建出表就可以,不插入数据。能否自动实现,因为工作量太大无法一个一个粘贴复制来创建表。感谢大家的赐教。------解决思路----------------------只要能分...
271
热度 -
[Oracle技术] ORACLE系统文件丢失的复原
ORACLE系统文件丢失的还原有高手在没?断电后系统进不了,重装了系统,自己创建的数据库文件有在,但ORACLE系统数据库,控制文件配置文件都不在了。还有没的救啊?求高手指教------解决思路----------------------控制文件可以通过数据文件,日志文件重建的。只是不一定能恢复。而...
377
热度 -
[Oracle技术] 大神,使用forall 出错,无法调试,请支招
大神,使用forall报错,无法调试,请支招CREATEORREPLACEPROCEDUREgive_raises_in_department(dept_inINemployee.department_id%TYPE,newsalINemployee.salary%TYPE)ISTYPEemploy...
302
热度 -
[Oracle技术] 求好的解决方案?解决思路
求好的解决方案?现在有一张表T,表里有1个字段表A比如保存车牌号,表有上亿条记录。比如我现在要查A字段中包含‘123’的车牌有哪些?如果简单的用like或instr或regexp_like函数都需要全表搜索,速度比较慢,谁能有更好的办法?------解决思路---------------------...
384
热度 -
[Oracle技术] rman没有控制文件和参数文件,怎么恢复
rman没有控制文件和参数文件,如何恢复?我的备份脚本是:[root@localhost~]#vim/oracle/backup/scripts/rman_full_backup.sh#!/bin/shexportDATE=`date+%F`exportBACK_DIR='/data/oracle/...
493
热度 -
[Oracle技术] Oracle 11g 64位 备份 回复
Oracle11g64位备份恢复Oracle11g64位,用exp命令,导出的dbbak.dmp备份文件,如何恢复到32位的11g上面,请高手指点迷津,谢谢------解决思路----------------------imp导入------解决思路----------------------引用:...
641
热度 -
[Oracle技术] PLSQL执行计划中的cardinality参数是什么用的?解决思路
PLSQL执行计划中的cardinality参数是什么用的?cardinality这个基数是以什么为单位的记录条数是42774也不对应------解决思路----------------------基数,也就是估计的数据量------解决思路----------------------Cardina...
453
热度 -
[Oracle技术] 单表sql有关问题
单表sql问题感谢各位大大来此一游!首先我有一组sql,都是查的同一张表,select的条件不同SELECTDATE(_servertime),count(1)FROMac_1500WHERE_bt=1501AND_type=1AND_platform=4GROUPBYDATE(_servertim...
316
热度 -
[Oracle技术] 很多人没注意的select into 有关问题讨论
很多人没注意的selectinto问题讨论CREATEORREPLACEPROCEDUREinsertBlob(idvarchar2,imgFilevarchar2)ISimg_fileBFILE;img_blobBLOB;lob_lengthNUMBER;BEGININSERTINTOperson...
350
热度