-
[Oracle开发] 请问怎么合并两张表相同数据,不同数据分别展示
请教如何合并两张表相同数据,不同数据分别展示目前有两张表:A表:AIDNAMEaAbBcCB表BIDNAMEdAeEfF最终希望A表和B表的NAME比较,如果相等,那么显示成一条数据,如果不等,分别显示出来(没有的数据为null)结果如下:A.AIDA.NAMEB.BIDB.NAMEaAdAbBnu...
122
热度 -
[Oracle开发] ORA-01655和ORA-06512异常,求指点
ORA-01655和ORA-06512错误,求指点用这个脚本建表,可是一运行就会报,求指点下该如何操作,感谢declaren_cntnumber;n_indexnumber;begin/*========================================================...
136
热度 -
[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开发] 表有1490行记录(1到1500),怎么把没有的那10个id找出来
表有1490行记录(1到1500),如何把没有的那10个id找出来?oracle数据库的表中有1490行记录,id从1到1500,怎样把没有的那10个id找出来?------解决思路----------------------引用:oracle数据库的表中有1490行记录,id从1到1500,怎样把...
121
热度 -
[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常见的错误处理
Oracle常见的异常处理总结了在操作数据库的时候常常遇见的Oracle异常以及处理方法。代码提示备注一般处理方法ORA-01861文字与格式字符串不匹配-ORA-00904invalidcolumnname无效列名检查列名是否注意大小写,或是写错查找的表和查找的列不匹配ORA-00942table...
64
热度 -
[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
热度