-
[Oracle开发] PL/SQL使用有关问题
PL/SQL使用问题用的10.0绿色版敲for加空格就自动变成了foriin0..loop endloop;有人遇到过么,咋整我想敲个forupdate想死啊------解决方案--------------------别史啊!这么弄tools-->preferences-->userin...
41
热度 -
[Oracle开发] 【性能优化】求大神们帮看看这个存储过程如何优化
【性能优化】求大神们帮看看这个存储过程怎么优化说明:table1,table2,table3几个表都是几千万的数据量,性能上好象有点问题,对oracle不是很熟,求优化方案begindeclarecursorcur_3isselect*fromtable1wheretrunc(createtime)...
51
热度 -
[Oracle开发] 统计查询,该如何解决
统计查询classidflag1N1N2N2Y2Y1Y分类统计出classidflag(总数)flag(N)flag(Y)13212312------解决方案--------------------selectclassid,count(*)"flag(总数)",sum(decode(flag,'N...
77
热度 -
[Oracle开发] 关于merge语句的有关问题
关于merge语句的问题合并数据1.目标表table1结构及数据如下:O与A为复合主键OAV球红56球黄56输入表table2结构及数据如下:O与A为复合主键OAV球红78球黄0球蓝8请用一条merge语句合并两张表,当输入V为0的数据表示要删除table1中对应数据,最终结构是在table1表中的...
59
热度 -
[Oracle开发] 根据不同的记录写不同的条件
求助:根据不同的记录写不同的条件本帖最后由hwhtj于2013-12-0317:31:49编辑有如下脚本selectid,xm,NVL(dm,'1111'),fromtbwhere1=1anddm='001'我想实现如下当dm字段为空时,把后面的条件dm='001'去掉当dm字段不为空时,加上条件d...
15
热度 -
[Oracle开发] 为何说函数不能返回多个值,过程可以返回多个值
为什么说函数不能返回多个值,过程可以返回多个值?函数也可以定义多个OUT类型的变量,为什么说不可以返回多个值。------解决方案--------------------不能返回多个值是指函数本身,OUT是通过参数的方式传出值,这点用PROCEDURE也可以实现,function与procedure...
47
热度 -
[Oracle开发] 领导让设计表,求诸位帮忙指导指导,下面是需求
领导让设计表,求各位帮忙指导指导,下面是需求------解决方案--------------------感觉1张表就够了字段可以这样设计id菜单名称菜单等级------解决方案--------------------引用:典型树形结构。。id菜单名父菜单id足够了。。
102
热度 -
[Oracle开发] 数据库题目,该如何解决
数据库题目本帖最后由E8A1F6于2013-11-2913:24:36编辑Showhowtoenforcetheconstraint"aninstructorcannotteachintwodifferentclassroomsinasemesterinthesametimeslot."usinga...
108
热度 -
[Oracle开发] regexp_like正则表达式写法
regexp_like正则表达式写法求助使用regexp_like函数判断传入字符串是否符合格式如:1111,22221,.....,333321.逗号为各子串分割符2.各子串仅为数字组成,最长不超过20位3.字符串不能包含数字及逗号以外的字符4.无限定字符串包含多少个子串------解决方案---...
48
热度 -
[Oracle开发] 求了sql语句,该怎么处理
求了sql语句本帖最后由ruisnow_ran于2014-03-3114:26:44编辑表A有A、B二个字段,都是varchar2(4)的,里面存起始,截止号码。号码从0001到0000,过了0000就重新从0001排号,我现在想根据前台传过来的4位号码,用betweenand查询,怎么办?打个比方...
41
热度 -
[Oracle开发] 这个话语写错了,麻烦帮改一下
这个语句写错了,麻烦帮改一下?selectcount(t.xh)fromAt,rs_aac001xwheret.gmsfhm!=x.aac002我要查两表不相等的记录,但结果却有2亿多,帮改一下呗,如何返回正确结果?------解决方案--------------------没明白,你是只想查a表中...
51
热度 -
[Oracle开发] 大家平时存储过程是如何写日志的
大家平时存储过程是怎么写日志的我总结了几个,但是都有缺点:1dbms_output.put_line缺点是如果不setserveroutputon日志就无法显示2写日志表缺点是,存储过程异常,日志就会丢失。并且写表数据库消耗大(当然,这是个小问题)3自治事务写日志表缺点是,数据库消耗大(因为每写一条...
18
热度 -
[Oracle开发] 为什么在oracle10g不能执行存储过程解决办法
为什么在oracle10g不能执行存储过程createorreplaceprocedurecount_num(in_sexinteachers.sex%type)asout_numnumber;beginifin_sex='M'thenselectcount(sex)intoout_numfromt...
102
热度 -
[Oracle开发] 关于临时表有关问题(简单)
关于临时表问题(简单)假设有表A表B表C三张表,里面都存在我需要的3个字段,但是字段名不一样,能不能从这三张表中分别取出3个字段,然后放在一个临时表(表里只有3个字段,存放来自A,B,C表取出来的3个字段)中,请问大神们应该怎样解决?最好给个简单的例子,谢谢!------解决方案----------...
77
热度 -
[Oracle开发] Oracle视图的有关问题
Oracle视图的问题我有一张很大的表,里面会有上千万条记录,但是我在做数据统计时只用到其中的几万条数据,所以我希望通过视图将需要的数据按条件生成一张视图,那我想知道我操作这张视图的速度与用整张表加条件的速度一样快吗?还是速度有提升?------解决方案--------------------差不多...
20
热度 -
[Oracle开发] select 表中 随机某行的 某些列 的有关问题
select表中随机某行的某些列的问题有某表CT_D_GEO_CITY要提取某些字段。出现问题的代码如下,有时没有结果,有时2个,3个。selectcity_id,PROVINCE_ID,REGION_IDfrom(selectcity_id,city_desc,PROVINCE_ID,REGION...
72
热度 -
[Oracle开发] 存储过程有关查询
存储过程相关查询目前新接手一个数据库,每个月会产生一个报表发给客户,目前通过报表内容找到了具体的存储过程。但是检查所有Windows计划任务都没有直接触发这个存储过程的。1.数据库这边除了dba_jobs,还有那里可以看到所有的计划任务?2.是否有方法可以找到其他任务,程序或者存储过程调用过这个存储...
51
热度 -
[Oracle开发] oracle多表查询有关问题
oracle多表查询问题上表的id是下表的order_id现在根据时间段查询所有的商品。要统计下张表的商品+总数+总价。。。好像是直接查下面订单表左连接上面的表,用聚合函数统计。。。太久没用了,都还回去了,有木有牛哥帮个忙啊~~~------解决方案--------------------selec...
89
热度 -
[Oracle开发] oracle表关联查询解决方法
oracle表关联查询数据库中表如图,其中第二张表中的bank_idbrand_id,check_flag均对应第一张表中的value,现在想通过id查出其对应的value_description,但是第二张表某些列的值value中并不存在,例如bank_id有一条数据为100,但是第一张表中没有v...
30
热度 -
[Oracle开发] 关于ExecuteNonQuery 调用存储过程返回受影响行数的有关问题
关于ExecuteNonQuery调用存储过程返回受影响行数的问题ExecuteNonQuery执行slq语句时可以返回受影响的行数,现我用ExecuteNonQuery执行存储过程。存储地程中并没有写返回值,ExecuteNonQuery增、删、改执行都没有问题返回是1,不知道这样是否合理,我的方...
92
热度