-
[Oracle开发] oralce 查询速度,该怎么解决
oralce查询速度前几天从一张表中备份出来一年的数据;查询速度变慢了;重建索引也是慢;快的1,2秒;慢的几十分钟;执行计划如下;值不同,执行计划也不同,速度也不同;左边的要快很多;怎么破???------解决思路----------------------备份出来一年的数据是什么意思?数据量变化的...
554
热度 -
[Oracle开发] 怎么判断字段时间,精确到时分秒
如何判断字段时间,精确到时分秒现有一个字段TIME,格式为date,样式为:2014-11-2710:30:36现在有另一张表和它关联,需要判断前一天时间内的明细,类似于2014-11-2600:00:00~2014-11-26-23:59:59请问这个字段该如何判断?Ex:select*fromt...
117
热度 -
[Oracle开发] 求一条SQL语句,请指导
求一条SQL语句,请指点如题!现在有10张表,我需要在一条sql语句统计出这10张表中各有多少条数据,不知道怎么写,查询效率要高,请指点,谢谢!------解决思路----------------------最简单的思路,但是却是速度最快的select'A'TNAME,COUNT(1)CFROMAU...
45
热度 -
[Oracle开发] 从Select语句望Oracle查询原理(了解Oracle的查询机制)
从Select语句看Oracle查询原理(了解Oracle的查询机制)第一步:客户端把语句发给服务器端执行当我们在客户端执行select语句时,客户端会把这条SQL语句发送给服务器端,让服务器端的进程来处理这语句。也就是说,Oracle客户端是不会做任何的操作,他的主要任务就是把客户端产生的一些SQ...
58
热度 -
[Oracle开发] Oracle 行转列 -> linq 实现,该怎么处理
Oracle行转列-->linq实现现在我建的是测试表在sqlserver上建的,但是实际库是在oracle的,所以请大家用oracle语法先帮我想一想sql如何写,然后如果可以的话,再帮帮忙,用linq实现一下,因为sql写完我还是要转成linq的,项目中要用linq实现表查询。谢谢SELE...
616
热度 -
[Oracle开发] Oracle 的 NOT EXISTS 很慢的有关问题
Oracle的NOTEXISTS很慢的问题Oracle数据库中建立一张临时表插入了13万记录,然后做了一个简单的NOTEXISTS查询,发现非常的慢,要消耗17分钟:SELECTCOUNT(*)FROMTemp_YY_INVENTORYicWHERENOTEXISTS(SELECT1FROMTemp...
685
热度 -
[Oracle开发] 关于trunc(sysdate)的有关问题
关于trunc(sysdate)的问题大家好,我直接运行selecttrunc(sysdate)fromdual;结果是2014/12/11,可是当我向function中传参的时候怎么就变成了'11-12月-14',大家遇到过这种情况吗,怎么解决的?------解决思路---------------...
125
热度 -
[Oracle开发] 求1sql脚本优化方法
求一sql脚本优化方法本帖最后由hwhtj于2014-12-1514:57:36编辑selectfromawhereidnotin(selectdistinctidfromb)------解决思路----------------------selectfromawherenotexists(sele...
64
热度 -
[Oracle开发] jdbc 调用oracle 的procedure ,查询的结果以游标回到,抛出no more data from read socket
jdbc调用oracle的procedure,查询的结果以游标返回,抛出nomoredatafromreadsocket。jdbc调用oracle的procedure,查询的结果以游标返回,执行到抛出rs.next())时,抛出nomoredatafromreadsocket。请问是什么原因?代码:...
81
热度 -
[Oracle开发] SOS~ 关于Oracle 数据集 列转行的有关问题
SOS~关于Oracle数据集列转行的问题从一张表中查询出的数据集格式为:金额第一周第二周第三周现需求要求插入另一张表中,表格式为:月份第一周金额第二周金额第三周金额没有多少论坛分了。。求救多谢多谢。。------解决思路----------------------按你目前给出的,周六周日我不知道你...
281
热度 -
[Oracle开发] 求教,怎么将几个月内每一天的日期作为记录查询出来
求教,如何将几个月内每一天的日期作为记录查询出来比如2014年2月到4月有89天,我想将每天的日期作为一条记录,查询结果应有89条记录。请问查询语句如何构建?------解决思路----------------------p_start为起始日期,p_end为截止日期selectp_start+RO...
83
热度 -
[Oracle开发] 如何样建一个视图,A表中的记录全部显示,B表如果有A表中的ID则显示处理记录,没有就显示为空。想问一下这个视图怎么写呢
怎么样建一个视图,A表中的记录全部显示,B表如果有A表中的ID则显示处理记录,没有就显示为空。想问一下这个视图如何写呢?两个表,A表为事件表,B表为处理表,A表中的事件处理了B表才有记录,两个表通过ID关联。怎么样建一个视图,A表中的记录全部显示,B表如果有A表中的ID则显示处理记录,没有就显示为空...
25
热度 -
[Oracle开发] 连接oracle数据库超时解决思路
连接oracle数据库超时各位好:我的系统搭建在linux操作系统上,web容器为tomcat,数据库为oracle,tomcat启动一个多小时后就会出现:java.sql.SQLException:ClosedConnection atoracle.jdbc.driver.DatabaseErro...
51
热度 -
[Oracle开发] 求一条SQL 语句,该怎么处理
求一条SQL语句A表ID月份金额12301100123022001230340032112200B表月份010203040506070809101112怎么得出C表ID月份金额12301100123022001230340012304012305012306012307012308012309012...
394
热度 -
[Oracle开发] Oracle Storage in Action : 剔除物理数据文件
OracleStorageinAction:删除物理数据文件ALTERTABLESPACEXH_DMDROPDATAFILE'F:\DEV\ORACLE-DATA\ORCL\XH_DM_1.DBF';SQL>ALTERTABLESPACEXH_DM2DROPDATAFILE'F:\DEV\OR...
211
热度 -
[Oracle开发] 求个函数,该怎么解决
求个函数selectbf_wlbm,bf_wzfromp_baofeiwherebf_type='1011'andbf_qty>0;查询结果为:101011-11101111-12写个函数,将bf_type作为参数,然后返回bf_wz字段符合条件的拼接字符串,如:11-11,11-12----...
50
热度 -
[Oracle开发] Oracle基础 (8) 数据完整性
Oracle基础(八)数据完整性一、数据完整性数据完整性要求数据库中的数据具有准确性。准确性是通过数据库表的设计和约束来实现的。为了实现数据完整性,数据库需要做两方面的工作:确保每行的数据符合要求。去报没咧的数据符合要求。为了实现以上要求,Oracle提供了一下4种类型的约束(Constraint)...
59
热度 -
[Oracle开发] Oracle基础(7)数据表
Oracle基础(七)数据表一、创建表语法:CREATETABLE[schema.]table(columndatatype[,columndatatype[,...]);说明:CREATETABLE:为创建表的关键字。schema:表示对象的所有者即模式的名称,如果用户在自己的模式中创建表,则可以...
104
热度 -
[Oracle开发] 存储过程 if else 用法
求助存储过程ifelse用法小弟不会存储过程,模仿改的,不知道为什么错在那里,还请高手帮忙createorreplaceprocedurep_clear_settlement_summary_rpt(--清算服务费汇总单V_BIZ_PKGinINT,--业务线V_STTLMONTHinvarchar...
593
热度 -
[Oracle开发] 新手装oracle 11g后没有OracleVssWriterORCL服务(第一次装oracle数据库),哪位高手能指点下应该如何做
新手装oracle11g后没有OracleVssWriterORCL服务(第一次装oracle数据库),谁能指点下应该怎么做?新手装oracle11g后没有OracleVssWriterORCL服务(第一次装oracle数据库),谁能指点下应该怎么做?可以不卸载重装恢复这个服务吗?------解决思...
46
热度