-
[Oracle开发] oracle函数中能用update吗?该如何处理
oracle函数中能用update吗?我写了一个oracle函数比如update_pw(uid)其中有updatesys_usersetpw='130'whereuser_id=uid;commit;我在pl/sql下测试时没有问题的在web页面上调用不行,请教这是什么情况?selectupdate...
74
热度 -
[Oracle开发] group by分组的一个有关问题
groupby分组的一个问题本帖最后由fulong258于2014-02-2719:32:58编辑idnumflag111122133211311322411423611三个字段都是数字类型我想得到idnumflag133211322423611根据ID分组,找num最大的那一行,我总拿不到flag...
94
热度 -
[Oracle开发] 很简单一个存储过程,目的是想在第一条语句触发错误后,继续执行下面语句,不知道怎么实现这样的功能
很简单一个存储过程,目的是想在第一条语句触发异常后,继续执行下面语句,不知道如何实现这样的功能。很简单一个存储过程,目的是想在第一条语句触发异常后,继续执行下面语句,不知道如何实现这样的功能。createorreplaceprocedurepro_update_idcardas--这只是一个测试用例...
54
热度 -
[Oracle开发] oracle某表的一个字段有多值,如何把这值变成多行,其它数据为一样
oracle某表的一个字段有多值,怎么把这值变成多行,其它数据为一样oracle某表的一个字段有多值,怎么把这值变成多行,其它数据为一样如有字段A,B,C;C为多值,如(1,2,3,或1,2,3)用逗号隔开那就要有三行------解决方案--------------------selecta,b,r...
99
热度 -
[Oracle开发] 替换日期列的一部分值如何做
替换日期列的一部分值怎么做啊现在有个表啊,里面有一列日期date,有一些历史数据,格式是yyyymmdd的如20110109的,还有2011-10-19的,现在需要将yyyymmdd格式的数据都转变成yyyy-mm-dd的,而yyyy-mm-dd的保持不变。这个情况怎么做啊????------解决方...
35
热度 -
[Oracle开发] 存储过程里使用Commit的火候
存储过程里使用Commit的时机oracle下,有个存储过程,里面有很多Insert、Update语句块,每次插入可能都在十几万行,现在的情况是在所有这些Insert和Update语句块后,做1个commit语句;这样与每个Insert或Update语句后都写1个Commit,在效率上是否有什么差异...
75
热度 -
[Oracle开发] 日前做一个存储过程拆分数据
最近做一个存储过程拆分数据做了个拆分字符串的存储过程,但是我想把拆分下来的字段,再进行拆分当成字段,该怎么嵌套,例如字符串是“aaa|bbb|ccc|ddd,cccc|ddd|aaaa|fffff”第一次拆成----------------------------------aaa|bbb|ccc|...
41
热度 -
[Oracle开发] oracle两个表的结果怎么拼接,求高手
oracle两个表的结果如何拼接,急,求高手~求高手帮帮忙,不胜感激!!------解决方案--------------------为什么不直接合并?selecta.id,a.name------解决方案--------------------b.namefromtab_aa,tab_bbwhere...
55
热度 -
[Oracle开发] oracle 查询满分
oracle查询最高分年级 班级 科目 姓名 分数2 1 英语 王五 882 1 数学 麻六 792 2 英语 小七 693 1 英文 蕫永 923 4 语文 牛群 843 4 语文 蕫永 91 条件:按年级班级显示各个科目最高分的并显示姓名 ------解决方案-----------...
110
热度 -
[Oracle开发] 请问个sql怎么实现
请教个sql如何实现存在表acol123表bcol2abc请问如何得到结果col1col21a1b1c2a2b2c3a3b3c------解决方案--------------------fulljoin------解决方案--------------------witht1as(select1c1f...
12
热度 -
[Oracle开发] oracle关联查询加group by自动去掉重复数据有关问题
oracle关联查询加groupby自动去掉重复数据问题selectu.namefroms_useru,s_rolerwhereu.id=r.user_idselectu.namefroms_useru,s_rolerwhereu.id=r.user_idgroupbyu.name就加了个group...
82
热度 -
[Oracle开发] 小弟我想请教一下oracle存储过程新增更新的有关问题
我想请问一下oracle存储过程新增更新的问题我想请问一下为什么在一个oracle存储过程中,可以对同一条记录先新增,后更新而不报错?createorreplaceprocedureinsertUpdateDataisbegininsertintot_avalues('11','11');updat...
94
热度 -
[Oracle开发] ,Oracle报存储过程编译异常
求助,Oracle报存储过程编译错误创建时时是对着书上的例子来写的,对了好几次。没看出什么问题来。求助各位大神。代码如下:1createorreplaceproceduresele_emp2(3v_idinemo.empno%type;4v_saloutemo.sal%type;5)6as7begi...
108
热度 -
[Oracle开发] oracle在用insert into select 精度有关问题
oracle在用insertintoselect精度问题在一个程序里面用了oracle的insertintotable1(col1)selectcol2fromtbable2这种方式,发现插入的值给自动四舍五入了。如何让他不四舍五入,求教。比如:selectcol2fromtable2-------...
27
热度 -
[Oracle开发] 英文字母怎么递增
英文字母如何递增我从表中取到了一个最后一位是英文字母的数据,怎么样才能让最后一位的英文字母增加呀?例如A变为B,C变为D,X变为Y这样。------解决方案--------------------变为ascii码+1然后再转回来就行了------解决方案--------------------sel...
43
热度 -
[Oracle开发] oracle 数据更新 储存过程,该如何处理
oracle数据更新储存过程比如有A表和B表根据A表的ID和B表的ID对比如果能对上则B表数据更新对应A表ID数据该如何做------解决方案--------------------mergeintoausingbon(a.id=b.id)whenmatchedthenupdateseta.c1=b...
85
热度 -
[Oracle开发] Oracle安装字符集乱码解决思路
Oracle安装字符集乱码各位大侠,我在红帽5.4上安装ORACLE11g企业版,安装完成后,存入输入数据库中的汉字是乱码,全是"?"。特急,请大侠们帮忙解决一下。谢谢各位。------解决方案--------------------安装过程中字符集没选择吧。请参考:定义数据库使用的字符集。字符集:...
70
热度 -
[Oracle开发] Oracle sql语句怎么写
Oraclesql语句如何写我现在有2张表,一张学生等级表GradeInfo,分别有gradeId,mc2个字段,还有张表学生表stuInfo,stuId,mc,gradeId(外键),我想查询每个等级下得对应的学生,效果是这样的GradeMcstuMcAjack,mali,marryBtony,s...
86
热度 -
[Oracle开发] 安装数据库解决办法
安装数据库请教一个小白的问题,打好的war包放tomcat里面运行,连接的是另外一台oracle数据库服务器,那么运行tomcat的这台机器是否要安装oracle数据库------解决方案--------------------使用jdbc连接的方式不需要安装oracle客户端
57
热度 -
[Oracle开发] 多进程并发访问oracle数据库中 的同一张表,会出现sqlcode=-3106的异常
多进程并发访问oracle数据库中的同一张表,会出现sqlcode=-3106的错误多进程并发访问oracle数据库中的同一张表,会出现sqlcode=-3106的错误,请问如何解决呢?------解决方案--------------------访问应该没问题吧,是不是对表进行操作了,没有commi...
70
热度