-
[Oracle开发] 亿级别数据查询,优化办法,该如何处理
亿级别数据查询,优化办法createtableTEMPROPINGTEST(OrderNoVARCHAR2(18),STPVARCHAR2(8),CTEDATE)数据如下:232620030263541936 00000000 2003-12-30232620030263541936 1000000...
90
热度 -
[Oracle开发] 表A 对应 表B ,该如何解决
表A对应表B,表A对应表B,表A需要对应表B的多个ID号,请问,,在表A里生成多条记录好还是A里用一个列把B的多个ID放在一个字段里用逗号分隔好???请说明理由Thanks.------解决方案--------------------在表A里生成多条记录好--我的常用方法感觉处理起来方便------...
339
热度 -
[Oracle开发] 怎么在oracle中实现“ XXXXX.00”这样的格式?(网上等待回信)
如何在oracle中实现“XXXXX.00”这样的格式?(网上等待回信)我在做财会方面的一个库,遇到这样一个问题,如下表中的数据是number型,数据库里面显示的是1000.00可是当我用to_char(这个字段)的时候,出来的就是1000,而不是1000.00。主要是涉及到一个四舍五入的情况。哪位...
185
热度 -
[Oracle开发] LIKE有关问题
LIKE问题SELECTU_ID,U_MAILADDRESS,U_SERIAL,U_PASSWD,U_NAMEFROMT_USERWHEREU_NAMELIKE'%#1%'ANDROWNUM<101#1为条件当条件为%时,查询出来的是全部数据怎样才能避免这个问题------解决...
82
热度 -
[Oracle开发] ———Oracle中,怎么Select出“上个月”或“两个月前”的数据
———Oracle中,如何Select出“上个月”或“两个月前”的数据?假设A表有两列,其中Ent_Date字段是Date型。那如果取出Ent_Date是两个月前的数据呢?假如现在是07年1月19日,我要取出的数据是Ent_Date从06年11月1日至06年11月30日之间的数据,如何写这个Sele...
78
热度 -
[Oracle开发] 这个过程报错说数组异常?但是不知道错在那?请大家指导
这个过程报错说数组错误?但是不知道错在那?请大家指导CREATEORREPLACEprocedure"T_W_SELECTCALL"(jNUMBER)AStYPEnumtabISTABLEOFNUMBERINDEXBYBINARY_INTEGER;resultsnumtab;ca...
47
热度 -
[Oracle开发] Oracle中round()有关问题有有关问题,如何解决?多谢
Oracle中round()问题有问题,怎么解决?在线等。谢谢!select6.000000/36.000000*0.018153fromdual--输出是:.003025499999999987898selectROUND(6.000000/36.000000*0.018153,6)fromdua...
71
热度 -
[Oracle开发] Report乱码有关问题
Report乱码问题我在win2000系统下,安装了oracle10g数据库。用oracle10gdeveloper开发。forms显示没有问题。可是用report的时候,在builder里面看到的中文正常,到web里面看到就是??了。为什么?请指教,谢谢!------解决方案-----------...
79
热度 -
[Oracle开发] 怎样判断某个对象为表解决办法
怎样判断某个对象为表RT,求助------解决方案--------------------selectobject_name,object_typefromdba_objectswhereobject_name='yourobject';------解决方案-------------...
43
热度 -
[Oracle开发] 一个关于CASE语句的有关问题,1
一个关于CASE语句的问题,在线等!!!!1createorreplaceviewv_noah_INPUT_DATAasSELECTS.ACCHFM,(CASEWHENT.ICUSTOM1TOPMEMBERISNOTNULLTHEN(SELECTM.CDESFROMTBL_HFMBAS_INTER_...
52
热度 -
[Oracle开发] 一个随机选择记录的有关问题
一个随机选择记录的问题。SQL>selectid,pricefromt_item;IDPRICE--------------------15233546526375869510510rowsselected我想,随机选择其中的3条记录,并且这3条记录的Price之和不大于15。用过程我知道怎么...
53
热度 -
[Oracle开发] 用什么步骤可以提高Not in的效率
用什么方法可以提高Notin的效率?分别有两个表A和B,表B中的记录包含表A中的记录,且比表A多。如何查找出表B中不存在于表A中的记录。用notin可以找出,但是效率太低了,如果涉及表A、表B记录量很多的话,更是跑不出来。例如:selectB.*fromA,BwhereB.key_idnotin(s...
66
热度 -
[Oracle开发] 游标速度都很慢吗解决思路
游标速度都很慢吗我写了一存储过程,执行后发现速度很慢,后将中间的代码全删掉,只留下下面的csor_aaa部门,可执行时速度还是很慢,不知怎么解决!v_mygz有3百多条记录CURSORcsor_aaaISselectpu_id,kxidfromv_mygztbeginopencsor_aaa;loo...
98
热度 -
[Oracle开发] oracle 系统参数有关问题
oracle系统参数问题在存储过程中,要进行插入修改操作,如果操作失败,怎么处理呢?我知道ROLLBACK,但是如何才能判断操作失败呢?有没有像SQLSERVER里的@error一样的系统参数?------解决方案--------------------代码迷推荐解决方案:oracle存储过程,ht...
104
热度 -
[Oracle开发] SQL语句转换有关问题
SQL语句转换问题要从SQLSERVER转到ORACLE求助!!insertinto#tmp(moduleid,moduleName,parentid,selected,[levelpath])selectModuleID,ModuleName=caseisnull(level,''...
108
热度 -
[Oracle开发] 异质库的表并联查询的有关问题
异质库的表并联查询的问题A库(ORACLE)的person表用于存放客户历史数据,B库(ACCESS)的person表用于存放当前客户数据,现在要随时查阅当前所有客户纪录,不许查询时先将B倒入A中ORACLE或JAVA中如何达到如下并联查询的效果,取到合并的数据.select*fromoracle....
54
热度 -
[Oracle开发] 关于执行动态SQL有关问题?
关于执行动态SQL问题??createorreplaceprocedurepro_name(strSqlinvarchar2)isv_sqlvarchar(2000);lsn_anumber(10)beginv_sql:='selectsum(a)asafromtablenamewhere&...
36
热度 -
[Oracle开发] 插入100万条语句,要求能记录插入失败的记录,有什么好办法没有?该怎么处理
插入100万条语句,要求能记录插入失败的记录,有什么好办法没有?在pl/sql中我测试过一条一条的捕捉,但是慢的很,不可行。有没有好办法,在执行insertintoaselect*fromb;时能记录失败的记录呢?------解决方案--------------------存储过程中捕获异常写入失败...
92
热度 -
[Oracle开发] sql字段中含有分号该如何避免
sql字段中含有分号该如何处理表明为bellini,字段名为moudle,值为H'4D5A,我要写查询的sql,如:select*frombelliniwheremoudle='H'4D5A'会报错,请问这条SQL要怎么写。我是一个新手,请各位朋友帮忙------解决...
86
热度 -
[Oracle开发] 请教open cusor 中有大量的table_4_2000_7727_0_0_0 这样的东西
请问opencusor中有大量的table_4_2000_7727_0_0_0这样的东西SELECT*FROMv$open_cursorSQL_text中:table_4_2000_7727_0_0_0table_e_400_7778_37_0_0同样的东东有很多而且过一段时间oralce的连接数就...
58
热度