-
[Oracle开发] orcl存储过程有关问题
orcl存储过程问题--创建一个通过雇员编号返回雇员名称的存储过程get_emp_enamecreateorreplaceprocedureget_emp_ename(get_enameoutvarchar2(40))asbeginselectenameintoget_enamefromempwhe...
73
热度 -
[Oracle开发] Warning:Function created with compilation errors,该怎么解决
Warning:FunctioncreatedwithcompilationerrorscreateorreplacefunctionCount_Workday(Start_Timedate,Finish_Timedate)returnvarchar2ass_Timedate;--开始时间f_Tim...
252
热度 -
[Oracle开发] oracle语句的有关问题,求大神帮忙看看
oracle语句的问题,求大神帮忙看看selectevent_idaseventId,event_nameaseventName,event_light_enum_idaseventLightEnumId,curr_light_enum_idascurrLightEnumId, msg_statu...
60
热度 -
[Oracle开发] java 连接数据库慢有关问题
java连接数据库慢问题java代码如下:ProxySelector.setDefault(null);Class.forName("oracle.jdbc.driver.OracleDriver");ConnectionconOracle=DriverManager.getConnection(U...
88
热度 -
[Oracle开发] 一排显示三条数据的 sql 语句 如何写,大神 help。
一排显示三条数据的sql语句怎么写,大神help。。。eg:我想显示的结果是这样的:name1name2name3name1name2name3name1name2name3---------------------------------------------------------------...
261
热度 -
[Oracle开发] ORACLE关联表批量更新,该怎么解决
ORACLE关联表批量更新表A为主表,表B为excel导入的临时表,现在想将表B上的数据更新到表A中,请问如何更新呀关联为,asses_number要更新的字段为user_id------解决方案--------------------MERGEINTOAUSINGBON(a.asses_numbe...
60
热度 -
[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开发] 关于临时表有关问题(简单)
关于临时表问题(简单)假设有表A表B表C三张表,里面都存在我需要的3个字段,但是字段名不一样,能不能从这三张表中分别取出3个字段,然后放在一个临时表(表里只有3个字段,存放来自A,B,C表取出来的3个字段)中,请问大神们应该怎样解决?最好给个简单的例子,谢谢!------解决方案----------...
77
热度 -
[Oracle开发] select 表中 随机某行的 某些列 的有关问题
select表中随机某行的某些列的问题有某表CT_D_GEO_CITY要提取某些字段。出现问题的代码如下,有时没有结果,有时2个,3个。selectcity_id,PROVINCE_ID,REGION_IDfrom(selectcity_id,city_desc,PROVINCE_ID,REGION...
72
热度