-
[Oracle开发] Oracle中重复率高字段创造B树索引,性能大幅提升的原因
Oracle中重复率高字段创建B树索引,性能大幅提升的原因请教一个让我不解的问题:我有一张表TT,数据大概是240W,其中的一个字段COL1的值只有‘0’和‘1’两个。现在有如下查询:SELECTCOL2,SUM(NVL(COL3,0)*nvl(COL4,0))FROMTTWHERECOL1='0'...
55
热度 -
[Oracle开发] oracle 默认时间有关问题
oracle默认时间问题在oracle默认时间上面加上一秒selectSysdatefromdual;------解决方案--------------------selectsysdate,sysdate+1/(24*60*60)fromdual;------解决方案----------------...
64
热度 -
[Oracle开发] 小弟我想制造一个数据量比较大的表来测试
我想制造一个数据量比较大的表来测试怎么样才能生成这样的一个表啊,数据最好没有什么规律,zdg#12344321#zdg@csdn.netLaoZheng#670203313747#chengming_zheng@163.comfstao#730413#fstao@tom.comhuwolf#2535...
86
热度 -
[Oracle开发] 这句SQL如何写?好难啊
这句SQL怎么写?好难啊!selecttop4*from(select*from(selecttop5tq.query_keysfromtab_query_logtqwheretq.query_person=‘lisi’groupbytq.query_keysorderbycount(tq.quer...
55
热度 -
[Oracle开发] sql查询最大值的有关问题
sql查询最大值的问题表中的时间是按照从当天0点开始每5分钟一条记录的,直到23:55,每个时间点有个value值,现在我想求出每个id,这一个月里,每天的value最大值,(不是一整个月的平均值,是每天的最大值),表格是这样的time id value2014-6-10:00 1 122014-6...
50
热度 -
[Oracle开发] 触发器中小弟我这里游标取值小弟我老是报错,不知道为什么,请帮忙看下~
触发器中我这里游标取值我老是报错,不知道为什么,请帮忙看下~~createorreplacetriggerTR_bsRunningTime5MINbeforeupdateonBusinessSystemRunningTime5MINforeachrowdeclare--localvariablesh...
55
热度 -
[Oracle开发] 请问下这个存储过程编译不过,是什么原因呢
请教下这个存储过程编译不过,是什么原因呢?CREATEORREPLACEPROCEDURESCOTT.GOODASTYPEC1ISREFCURSOR;B1SCOTT.EMP%ROWTYPE;BEGINOPENC1FORSELECT*FROMSCOTT.EMP;LOOPFETCHC1INTOB1;EX...
30
热度 -
[Oracle开发] 拆分的sql写法
求一个拆分的sql写法现有两张表的数据和结构如图:test:test1:现在想把test1中的prem1的值存到test表的prem1中,按照companycode1的prem占比来计算prem1应该存多少的值,而且因为占比有的时候会出现1/3这种,就要排序,前几项按占比,最后一个按总的prem1减...
26
热度 -
[Oracle开发] ORACLE 左连接为空解决办法
ORACLE左连接为空SELECTTSC.IDID,TSC.USER_IDUSER_ID,USER_ID/5ASGSEND_TIME,TO_CHAR(SEND_TIME,'YYYY-MM-DDHH24:MI:SS')SEND_TIME,CASEWHENTSC.PRI=0THEN'最高'ELSE'普通...
26
热度 -
[Oracle开发] 新手 写不出来了 IF 如何嵌套
新手写不出来了IF怎么嵌套啊Ifproductname='XXX'IfproductID>0DBMS_OUTPUT.PUT_LINE('A');IfproductID=0andproductNUMisnotnullDBMS_OUTPUT.PUT_LINE('B');Ifproductname!...
67
热度 -
[Oracle开发] 年-月 格式?解决方法
年-月格式??oracle数据库日期只保存年-月格式,,date类型可以吗?我在前台保存的时候也只保存年-月格式,后台则吗保存到数据库里------解决方案--------------------引用:Quote:引用:Quote:引用:oracle数据库日期只保存年-月格式,,date类型可以吗?...
368
热度 -
[Oracle开发] Oracle 函数,该怎么处理
Oracle函数哥们我是最近刚学的oracle看到网上有建序列号的但是都怎么明确,希望能在这里找到明确的答案,还有以及那个单据函数,这个是经常用的希望你们能帮忙解答下。createtableierp_account_info(master_idnumberprimarykey,--序列号apply_...
505
热度 -
[Oracle开发] oracle列转行,该怎么解决
oracle列转行数据库一张表表结构如下1ABCD2ABC如何变成1A1B1C1D2A2B2C------解决方案--------------------除了上面的,你也可以了解一下pivot,unpivot的语法,也可以实现------解决方案--------------------如果其他列是相...
62
热度 -
[Oracle开发] select的结果集怎么转换成字符串
select的结果集如何转换成字符串本帖最后由roofwei于2014-07-0321:39:05编辑对于Oralce查询得到的结果集,同所拼出来的字符串之间怎样的换转?如下:SELECT*FROMtWHEREt.colAin(SELECTcasewhenext2='A'orext2='BC'the...
31
热度 -
[Oracle开发] 定义数据库表时为啥要有字段长度这个选项,数据类型本身不就是有范围的吗
定义数据库表时为什么要有字段长度这个选项,数据类型本身不就是有范围的吗?定义数据库表时为什么要有字段长度这个选项,数据类型本身不就是有范围的吗?字段长度的单位是什么啊?字节?比如我定义了个int型的字段,int本身4个字节,但是我选择字段长度10,这不是矛盾吗?------解决方案---------...
36
热度 -
[Oracle开发] oracle *AVL 中数据导入表出错
oracle*.AVL中数据导入表报错导入的ctl文件类容:loaddatainfile'/data1/gzqd/chnl_reward/201405/M30038_999_001201405000001.AVL'appendintotableQD.SA_JT_MONITOR_201405Field...
267
热度 -
[Oracle开发] 关于查询数据的调整
关于查询数据的整合数据库中查询的到员工日期时间考勤类型a201407078:30:20输入a201407079:30:22输出a2014070710:30:20输入a2014070712:30:20输出a201407088:14:20输入a2014070812:30:20输出orale如何编写sql...
86
热度 -
[Oracle开发] oracle与此同时删除多条记录
oracle同时删除多条记录Oracle同时删除多条记录,如何返回删除成功记录数和删除失败记录数?主要用于用户选中多条记录删除后,页面反馈用户删除结果“成功删除*条,失败*条。”。------解决方案--------------------怎么还会有这种需求,又失败的全部回滚回去。这样只需要知道影响...
46
热度 -
[Oracle开发] 总是报错 group function is not allowed here 第6行,该怎么解决
总是报错groupfunctionisnotallowedhere第6行declareV_MKT_COUNTnumber(4);V_INV_COUNTnumber(4);beginselectsum(casewhenLICENSE_TYPE_ID=4then1else0end)intoV_MKT_C...
73
热度 -
[Oracle开发] ORACLE SQL数据合并解决方案
ORACLESQL数据合并有一张表CHARGES,记录如下:CODEAR_APCOMPANYAMOUNTABCARCUSTOMER100.00ABCAPVENDOR180.00XYZARCUSTOMER50.00XYZAPVENDOR230.00现想用SQL实现如下结果,请问如果实现。谢谢!ABCC...
103
热度