-
[Oracle开发] 新手发问,该怎么处理
新手发问今天看书看到书上讲到维护索引和维护表是完全不同的无论在表中插入的数据是什么,在表中只要数据块已近清除到为表所设置的pctused(默认40)以下,那么表的数据块中的空间可以被任何新的插入所重用.但是,索引数据块被新的索引项重用之前需要完全清空索引块中的索引项都被标记删除后,该索引块就会从新分...
214
热度 -
[Oracle开发] (急),CICS程序中,Oracle怎样避免插入重复的记录!
(急)求助,CICS程序中,Oracle怎样避免插入重复的记录!!!!情况是这样的:这个表的KEY是这样的ACNO+DATE+SEQ,每天对于每个ACNO可能会有多个操作,那么每一次的操作就会写一天(ACNO+DATE+SEQ)的记录,这样SEQ就需要时逐个增加的,但是现在考虑到多个程序都可能同时写...
336
热度 -
[Oracle开发] 一个简单函数中的ref是什么含义呢?该如何解决
一个简单函数中的ref是什么含义呢?createorreplacefunctionget_class_ref(c_idinclass2.id%type)returnrefmyclass2isv_class_refrefmyclass2;beginselectref(c)intov_class_ref...
284
热度 -
[Oracle开发] SQL Server 改成ORACLE的语法
SQLServer改为ORACLE的语法selectIDas'部门编号',Departmentas'部门名称',[正式]=Sum(casewhenEmployeeType='正式'thenCntelse0end),[临时]=Sum(casewhenEmployeeType='临时'thenCntel...
312
热度 -
[Oracle开发] 问一个分组的有关问题
问一个分组的问题销售表A,有字段sale_date,employee_id,client_id,product_id,内容如下20100302001C1P120100302001C1P220100302002C1P120100302002C2P120100302002C2P220100302003C...
318
热度 -
[Oracle开发] 请教一个头疼的统计有关问题
请教一个头疼的统计问题房屋用途面积(平方米)101住宅100102住宅100103商业100104车库100105办公100106物业100其他如何怎么用SQL语句统计下面的结果用途面积和住宅200商业100其他300也就是说:非住宅和商业的,作为其他谢谢各位------解决方案----------...
235
热度 -
[Oracle开发] 怎么统计专业排名前十位
如何统计专业排名前十位jobposition表jobinfo表idpidnameneedmajorids22-1营销学-12322营销管理专业222422营销xxx专业232522营销xxxx专业2626-1农业类282726农学272826园艺-1如果needmajorids是22则存的是id为2...
288
热度 -
[Oracle开发] 关于使用databaselink 时 表同名有关问题求解
关于使用databaselink时表同名问题求解我在A的oracle服务器上配置了B的链接监听,并创建了databaselink:Blink,但是我想在A机器上写一句这样的查询insertintoabcasselect*fromabc@Blink;运行时由于abc对象重名报错,请问在不建立临时表,不...
583
热度 -
[Oracle开发] 并行有关问题
并行问题表t的分区是按列day_id的日期的每一天分区的,(如20091201、20091202、每天一个分区,每个分区中有两百万条数据,每个月有5000万条数据),表t在code字段上建有索引,是local索引,createindexont(code)local,且有足够的cpu和io.sql_1...
265
热度 -
[Oracle开发] 杭州阿里巴巴第二轮电话面试,被BS好几回,特留此贴以及有关问题,请大家指点
杭州阿里巴巴第二轮电话面试,被BS好几回,特留此贴以及问题,请大家指点!大家还记得我8天前发的阿里巴巴一面的帖子吗?过去了一个星期了,我以为事情已经黄了,所以就再也没有做相关准备,结果今天阿里巴巴第二轮笔试电话突然而至,搞的我措手不及啊!1,如果有row_number()分析函数,如果我有一张学生表...
367
热度 -
[Oracle开发] 能不能按照SUM后的值来进行排序解决办法
能不能按照SUM后的值来进行排序请教用下面的语句取出来的值,能不能按照求和后的sum_eval的值来进行排序?selectsum(sum_eval),s_i_code1,s_i_name1fromTMP_REP_3twhereROWNUM<3groupbys_i_code1,s_i_name1...
320
热度 -
[Oracle开发] 数据量太大解决办法
数据量太大我有一个站内短息收件箱和发件箱而且用户量为一百万,现在有个问题就是管理向这一百万用户同时发送一条系统消息,那么数据库里就产生了两百万条相同的数据量太大了有没有好的数据库设计方法。(即收件箱、发件箱都各有一百万,所以有二百万知。)------解决方案--------------------就...
285
热度 -
[Oracle开发] instr和decode组合的用法(多条件查询)解决办法
instr和decode组合的用法(多条件查询)selecte.到达日期,e.角色名,d.单据标题,d.单据编号,e.节点编号,e.处理动作,e.处理日期,b.流程实例编号fromgzl_流程类型a,gzl_流程实例b,gzl_流程定义c,dj_单据d,gzl_流程流转状态ewherea.流程类型编...
288
热度 -
[Oracle开发] 新手求一SQL
新手求一SQL,在线等表1ABCDa1b1c11a1b1c32a1b2c13a2b4c22a2b2c35a3b5c73a3b3c11希望结果是以A为索引,取D最小值的记录结果ABCDa1b1c11a2b4c22a3b3c11------解决方案--------------------select*f...
239
热度 -
[Oracle开发] 请问怎么使用union才能达到想要的效果
请教如何使用union才能达到想要的效果请教一下,执行下面的语句查询后selectRID,sum_eval,s_i_name1,s_i_code1fromTMP_REP_2WHERErownum<=5unionselect'前三名',sum_eval,s_i_name1,s_i_code1FR...
208
热度 -
[Oracle开发] 新手发问!解决方法
新手发问!!应用开发的安全方法时不直接将表和视图上的权限授予数据库用户,只能够通过pl/sql过程,函数或者程序包访问附属的表盒视图,而执行这些以编译对象的权限要通过,数据库角色提供.有没有大侠帮忙解释一下,能渔歌简单的实例最好了!!------解决方案--------------------在应用...
283
热度 -
[Oracle开发] 请问一个sp中回滚的有关问题
请教一个sp中回滚的问题sp内容如下:begin--插入激活申请录入数据insertintokmms.tb_acc_activ_apply(id,apply_man,cust_name,capital_account,fund_sum_minuscule,fund_sum_capital,sh_st...
221
热度 -
[Oracle开发] 触发器提示 触发器/函数不能读解决思路
触发器提示触发器/函数不能读现有foo表,表结构如下字段AB12010-4-2211:30:161002010-3-22我想实现的功能是在对表foo进行insert和update时,如果A的值是‘1’的话,B的值自动更新为当前日期我写的触发器如下:CREATEORREPLACETRIGGERAIUF...
269
热度 -
[Oracle开发] 创办触发器时报ORA-04098: 触发器 'DANNY.DE_TRI' 无效且未通过重新确认的错
创建触发器时报ORA-04098:触发器'DANNY.DE_TRI'无效且未通过重新确认的错现有:"表":department,及表中的字段ID(主键),Deparment,Basicwage序列:SEQ创建触发器-DE_TRI'时发生错误。错误类型:ORA-04098:触发器'...
301
热度 -
[Oracle开发] oracle 拼接字符串写update语句解决办法
oracle拼接字符串写update语句我想达到这效果,执行update语句时,需要的才更新,一段一段‘SET。。’加上去。。不知道我的思路是否正确但是这样执行了没有反映。createorreplaceprocedurep_updatetinitems1(i_iidTINITEMS.IID%type...
315
热度