-
[Oracle开发] 求好手帮忙写个有难度的SQL
求高手帮忙写个有难度的SQLCREATETABLEtest1(CIDINTEGERNOTNULL,MAIDINTEGERNOTNULL,CALLINGNUMVARCHAR2(10BYTE)NOTNULL,--呼叫号码)CREATETABLEtest2(CIDINTEGERNOTNULL)CREATE...
14
热度 -
[Oracle开发] 一个很诡异的SQL嵌套查询有关问题,求教高手解释一下原因
一个很诡异的SQL嵌套查询问题,求教高手解释一下原因?问题很隐藏,无任何报错,子查询中的where条件用到了最后外面主查询表中的一个值,但这个条件居然没有效果。为什么这个内查询中的条件(a.entity_id=t1.entity_id)会无效?子查询单独查询,才是正确的结果,见下图:有知道原因的给我...
95
热度 -
[Oracle开发] oralce联结子查询的疑惑
oralce联合子查询的疑惑如下两个sql,假如数据量非常大,在没有索引的情况下,哪个性能会好些selectdname,deptnofromdeptwheredeptnoin(selectemp.deptnofromempwhereemp.deptno=dept.deptno);selectdept...
52
热度 -
[Oracle开发] Oracle获取创办语句
Oracle获取创建语句。据悉在MYSQL中showcreatetabletable_name可以获取到表创建语句。请问在Oracle中应该如何获取,需要SQL语句。使用工具获取不在需求中。求解。------解决方案--------------------dbms_metadata.get_ddl(...
49
热度 -
[Oracle开发] NVL成效出不来 结果还都是null
NVL效果出不来结果还都是nullSELECTDISTINCTNVL(LM_LICENSE.LICENSE_TYPE_ID,0),NVL(CASE_MASTER.CASE_ID,0),NVL(CASE_PRODUCT.PRODUCT_ID,0),NVL(CASE_PRODUCT.SEQ_NUM,0)...
89
热度 -
[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
热度