-
[Oracle开发] sql 后一笔数据由 前几笔数据计算出来解决方案
sql后一笔数据由前几笔数据计算出来表AIDPayPlanPay1200100021001000330010004200100052001000想由A得到下表IDPayPlanPayunPay120010001000210010008003300100070042001000400520010002...
36
热度 -
[Oracle开发] oracle出现频次统计
oracle出现频率统计频率分析:查询字段中的某个值一年内出现5次以上或半年内出现3次以上这种sql要怎么写------解决方案--------------------引用:频率分析:查询字段中的某个值一年内出现5次以上或半年内出现3次以上这种sql要怎么写在哪里出现?某个表?请描述清楚点-----...
117
热度 -
[Oracle开发] oracle查询字段类型解决方法
oracle查询字段类型select*fromuser_tab_columnswheretable_name='tbb_sgxx'结果:怎么看的------解决方案--------------------什么意思?你这贴的不是执行计划吗?
39
热度 -
[Oracle开发] PLSQL注释乱码有关问题
PLSQL注释乱码问题我这里的注册表oracle/里面就又没有文件夹了。是否需要自己添加nls_lang是american怎么办啊急------解决方案--------------------注释乱码是在哪里乱码?楼主能不能说清楚点。------解决方案--------------------别人不...
73
热度 -
[Oracle开发] 查询sql语句有关问题
查询sql语句问题现有数据库的一个字段,需要查询总数目;表明:Peridagenamesex(数据库1男2女0未知)120小王男220小刚男321小雨女422小强男比如查询性别为男的人数:selectcount(p.id)fromperpwherep.sex='1'查询性别为女的人数:selectc...
90
热度 -
[Oracle开发] 关于Dblink和视图组合,查询数据的疑问
关于Dblink和视图结合,查询数据的疑问需要跨实例来查询数据,创建了DBlink和本地视图,然后通过PLSQL查询的时候,每次plsql那个commit和回滚按钮都会高亮(也就是说都会产生实物,需要处理。)谁能告诉下我为什么?怎么处理?这个查询我是要在报表里面用到,所以后面跟个commit不是很好...
77
热度 -
[Oracle开发] unix shell 逐行读文件并赋值给变量解决方法
unixshell逐行读文件并赋值给变量一个txt文件,共6行,每一行是一个数字。想把这六个数字分别保存到一个变量里。然后这六个变量在sqlplus中通过使用update语句插入ORACLE。谢谢。------解决方案--------------------name.txtaaabbbcccvalu...
715
热度 -
[Oracle开发] 关于oracle 跨范例表同步
关于oracle跨实例表同步想请教下大家,现在想同其他实例数据库每天的凌晨同步3张表的数据。如何实现比较好?是否可以每天增量同步?------解决方案--------------------引用:想请教下大家,现在想同其他实例数据库每天的凌晨同步3张表的数据。如何实现比较好?是否可以每天增量同步?D...
105
热度 -
[Oracle开发] 几时走索引
何时走索引问一个老生常谈的问题,oracle何时走索引,今天遇到一个奇怪的问题,查询一个表最近七天内的数据,数据量2w条左右,全表的数据量达到50多w,根据分析的很,数据量远远没有达到1/3,如果建了索引,应该会走索引才对,可这就奇怪了,它偏偏不走索引,但是加了orderby之后,它就能走索引了,更...
41
热度 -
[Oracle开发] 这条sql语句如何写?能写吗
这条sql语句怎么写?能写吗?本帖最后由xingshen100于2014-07-1616:47:07编辑insertintotable1values(“数据”);关键是这里的数据是这样的:首先一条select查询语句得到前部分的字段的值,后部分几个个字段的值是常量。求大神指点怎么做???------...
122
热度 -
[Oracle开发] 怎么用sql取出多个小组中年级最大的学生的姓名
如何用sql取出多个小组中年级最大的学生的姓名?这样是错误的:selectz_id,z_name,student_name,min(birthday)fromtable_agroupbyz_idhavingmin(birthday)但正确的该如何写呢?------解决方案--------------...
23
热度 -
[Oracle开发] 关于sqlldr的有关问题,没找到解决方法
关于sqlldr的问题,没找到解决办法?我在脚本中sqlldr指令load一个1G多的数据文件进一个表中。报错信息:Physicalrecordindatafile(/home/weblogic/data/kna.txt)islongerthanthemaximum(1048576)theloadw...
62
热度 -
[Oracle开发] 怎么快速检索外部数据
如何快速检索外部数据当前的应用场景是这样的:一个文本文件,大概有百万条数据,怎么进行快速检索?已知的方案有通过oracle的externaltable,将文件映射为表,但是效率只为内部表的十分之一左右,请问还有其他好的方法吗?比如用内存数据库之类的,由于对这方面了解不多,还请赐教------解决方案...
17
热度 -
[Oracle开发] oracle 游标 cursor 效率 慢,该怎么解决
oracle游标cursor效率慢大神帮忙看下,这边有两段代码都是用游标取数据,第二个代码里面游标的sql里面带有参数。a表两千万数据b表两百万数据游标sql取出来的数据只有两条,用sqlplus直接执行只需要10s。现在遇到个问题,第一个代码10s可以执行完,但是第二个sql要半小时...有没有大...
968
热度 -
[Oracle开发] ,oracle数据库的联合查询有关问题
求助,oracle数据库的联合查询问题。有3个表:t1、t2、t3。假如关联的条件是t1.id等于t2.code,t2.name_id等于t3.id,现在需要查询出t3.name。但是t1.id可能对应多条t2.code,由此也对应多条t3.name。我需要得到每个t1.id对应的t3.id的最小值...
43
热度 -
[Oracle开发] oracle 在pl/saql wm_concat 结果成 <clob>该如何处理
oracle在pl/saqlwm_concat结果成<clob>SQL>selectto_char(wmsys.wm_concat(sysdate)),wmsys.wm_concat(sysdate)fromdual;TO_CHAR(WMSYS.WM_CONCAT(SYSDATWM...
263
热度 -
[Oracle开发] oracle having的用法,该如何解决
oraclehaving的用法selectdeptnofromscott.empgroupbydeptnohavingsal>2000这句是报错的难道having后面只能跟聚合涵数------解决方案--------------------select语句的执行顺序是先where条件筛选--&...
32
热度 -
[Oracle开发] ,触发器无法数据同步的有关问题
请教大家,触发器无法数据同步的问题系统会往A,B两个表同时插入数据,我的目标是把A,B两张表中新增加的数据内容,同步到C表。我先在A表上建了触发器,当A表中有新数据写入时,我需要关联A表和B表的某些字段,把A表和B表中的数据组成新的记录插入到C表。现在遇到的问题是,A表和B表关联后,数据写不到C表中...
84
热度 -
[Oracle开发] 要字符型两个日期之间的时间差,用天、钟点、分、秒组合在一起来显示该时间差
要字符型两个日期之间的时间差,用天、小时、分、秒组合在一起来显示该时间差本帖最后由petermsh于2014-07-1815:54:32编辑一个表table001中的日期字段都是字符型的,其中有两个字段:start_date,complete_date,要求出这两个日期之间的时间差,用天、小时、分、...
22
热度 -
[Oracle开发] 大表,多表关联使用临时表哪种效率高?该怎么处理
大表,多表关联使用临时表哪种效率高?有三四张大表关联,关联条件有些复杂。以下四种方式,哪种方式效率更高些,更好些,最好从原理上讲解下。1、直接关联。2、withas临时表方式,3、把这三张表分别按各自条件过滤掉生成实表。createtbleas方式,然后三张较小的表关联。4、存储过程中使用回话级临时...
51
热度