当前位置: 代码迷 >> Oracle开发
 解决方案列表
  • [Oracle开发] oracle 别号作为where后面的过滤条件

    oracle别名作为where后面的过滤条件如题,select(这里是子查询)asaafromtable1whereaa='123';这样会报错,求解决方案,1.withtempas(select(这里是子查询)asaafromtable1whereaa='123')select*fromtemp;...

    95
    热度
  • [Oracle开发] 复杂的oracle分组统计,该怎么处理

    复杂的oracle分组统计oracle如何对表里某个字段进行区间分组统计?即分组的字段在某区间为一组,如字段在1~5一组,5~10一组等,这种情况该如何用groupby呢?Oracle分享到:------解决方案--------------------可以写个functionf(xinteger)r...

    89
    热度
  • [Oracle开发] 一个改写rownum的有关问题

    一个改写rownum的问题我有2个表,一个是Data,里面有personId,name,date等字段,这个表比较小,最多几千条记录,另外一个是person表,里面有id,name等,这个表很大,有上千万条记录,并且有少量id重复,其实就是一个身份证号对应2个名字(因为有人改过名字),现在有个需求是...

    76
    热度
  • [Oracle开发] ORA-00923: 未找到预期 FROM 关键字 求解答 多谢

    ORA-00923:未找到预期FROM关键字求解答谢谢!Stringsql="selectcode,name,nvl(h,0)h,nvl(z,0)z,nvl(c,0)c,nvl(abs(cont-(h+z+c)/items),0)wtp,"+"nvl(casewhencont*items=0then...

    280
    热度
  • [Oracle开发] 数据库设计小疑点

    数据库设计小问题比如一个资源表中有上传人信息,上传人信息可以是学生表中的学生也可以是教师表中的教师。如果设计表能更加有效不冗余第一种建立两张资源表,一张为学生、一张为教师第二种在资源表中添加学生上传人信息、教师上传人信息两个字段还有更好的方法吗?数据库分享到:------解决方案----------...

    94
    热度
  • [Oracle开发] [Oracle DBLink 调用 远程Procedure,该Procedure的参数为数组类型,小弟我该怎么处理]

    [OracleDBLink调用远程Procedure,该Procedure的参数为数组类型,我该怎么办]在数据库中创建了一个DBLink连接到另一台服务器的Oracle,通过该DBLink调用远程的存储过程,但是远程的存储过程是数组类型,这时候该怎么办?Oracle数据库分享到:------解决方案...

    544
    热度
  • [Oracle开发] Oracle proc 输出有关问题

    Oracleproc输出问题求助我想把一段SELECT的结果通过CALLSP输出到结果集,下面的代码好像没有作用,我是新手第一次写proc,还请大家多指教,当然这个存储过程还没有写完的,主要是去系统表里按照schemaname和tablename和条件排除一些不需要的字段,把它拼成selectcol...

    202
    热度
  • [Oracle开发] 一条插入话语,求大神帮忙

    一条插入语句,求大神帮忙有一张表Aa1a2a3一张表Bb1b2b3b4一张表Cc1c2c3c4一张表Dd1d2d3d4d5来源表名现在的需求是表B同A比对,当b.b2=a.a2时取表B的部分字段插入表D并在来源表名那列标注区分是哪个表来的数据表C同A比对,当c.b2=a.a2时取表C的部分字段插入表...

    75
    热度
  • [Oracle开发] 异常信息(923:ORA-00923: 未找到要求的 FROM 关键字

    错误信息(923:ORA-00923:未找到要求的FROM关键字这是sql语句"SELECTA.GROUP_NO,\n"+"A.QTY_DATE,\n"+"A.SEQ_ID,\n"+"A.INNER_NO,\n"+"A.SINGLE_BATTERY_NUM,\n"+"A.MADE_DATE,\n"+...

    594
    热度
  • [Oracle开发] 菜鸟求教一个关于查询的有关问题,如果有重复结果就取最新的如何写sql

    初学者求教一个关于查询的问题,如果有重复结果就取最新的怎么写sql我的表结构是这样:主键业务代码操作指令码状态EC代码订购关系的服务接入号创建时间IDSERVICECODEOPRCODESTATEECCODEACCESSNUMBERCREATETIME我现在需要查询SERVICECODE='5001...

    28
    热度
  • [Oracle开发] 请教Oracle的FROM后面两种写法有什么区别

    请问Oracle的FROM后面两种写法有什么区别?写法一:SELECT*FROMTABLE_AA,TABLE_BB,TABLE_CCWHEREA.A_ID=B.A_IDANDB.C_ID=C.C_ID;写法二:SELECT*FROMTABLE_AALEFTOUTERJOINTABLE_BBONA.A...

    79
    热度
  • [Oracle开发] 多表的分页查询语句,rownum会混乱的有关问题

    多表的分页查询语句,rownum会混乱的问题情况是这样的,现在需要一个在oracle下面的分页查询语句,他涉及两张表我用了最普通的rownum的方法来实现,效果是有了,但是发现他顺序不确定rownum的值并不是按照排序的值来,后来查询资料发现了这篇文章oraclerownum排序说了rownum的确...

    21
    热度
  • [Oracle开发] oracle等这些特大型数据库,对表的插入删除等操作,还需要加锁处理吗

    oracle等这些大型数据库,对表的插入删除等操作,还需要加锁处理吗?oracle等这些大型数据库,对表的插入删除等操作,还需要加锁处理吗?否则两个线程插入删除,是否会造成不同步现象分享到:------解决方案--------------------应该是有内部管理机制的

    26
    热度
  • [Oracle开发] 联接oracle数据库偶尔超时

    连接oracle数据库偶尔超时服务器winserver64位oracle11g64位rose双机热备客户端连接数据库服务器,偶尔超时,每天差不多超时10次左右,每次超时的时间都不固定!ERROR(2013-05-0602:41:57,431)WinSrv.QMDBA:0>>System....

    65
    热度
  • [Oracle开发] oracle 存储过程中 for in 的运用

    oracle存储过程中forin的使用我有个循环是这样的forxxin(selectcol_A,col_BfromtableAwherecol_C=C_value)loopbegin......endendloop;然后我测试了下in里面的select语句后面where的条件没起作用,就是说带条件就...

    100
    热度
  • [Oracle开发] SQL怎么获取最新插入的N条数据

    SQL如何获取最新插入的N条数据如题,我想获取数据表内最新插入的前N条数据,但不知道该怎么写好,求各位大神指点一下分享到:------解决方案--------------------按照插入时间倒序,然后rownum<=10------解决方案--------------------引用:按照...

    68
    热度
  • [Oracle开发] oracle数据分页查询优化,该如何处理

    oracle数据分页查询优化分页查询语句SELECTLOGID,NO,FROMT_TAB_LOGUrightjoin(SELECTRIDFROM(SELECTROWIDRID,ROWNUMnumFROM(SELECTROWIDridFROMT_TAB_LOGtWHEREpart_date=...)t...

    94
    热度
  • [Oracle开发] 属性雷同的列转为多行

    属性相同的列转为多行存在以下表idyearmonth1month2month3012013232425022013222324转为以下表idyearmonth012013230120132401201325022013220220132302201324求方法列转为多行分享到:------解决方案-...

    101
    热度
  • [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...

    284
    热度
  • [Oracle开发] 请问关联查询时产生重复的列内容如何解决

    请教关联查询时产生重复的列内容怎么解决有如下两个数据表usersuser_id,username,group_idgroups_menusgroup_id,menu_id有如下SQL代码,在oracle中执行select*fromusersa,groups_menusbwherea.group_id...

    79
    热度