-
[Oracle开发] group异常
group错误insertinto#temp_fristcall(id)select@id=MIN(id)fromt_cdr_calloutwheregroupbyworknumberhavingdatepart(hh,handletime)>9弱弱的问一下group关键字错误,要怎么修改--...
43
热度 -
[Oracle开发] sql 两行数据前前后后对比
sql两行数据前后对比数据表Test字段id,timeidtime12012.7.2322012.7.303........请问要怎么才能够两行的时间进行比较计算时间差。就是说如果id=1就和id=2的比较,id=3和id=4比较。关键实际数据id相差不为1,可能相差为2,3,4.。。。------...
23
热度 -
[Oracle开发] 懂Oracle的朋友麻烦来一上,
懂Oracle的朋友麻烦来一下,急急急!我装了Oracle11gR2,装好之后,用自带的黑窗口SQLplus是可以连数据库的,也可以看到自带的emp,dept等表,可是我又装了PLSQLDeveloper,装好之后再登陆框上却看不到数据库,怎么办啊?很急!我看了一下我的tnsnames.ora,内容...
88
热度 -
[Oracle开发] PROC编程历次都要EXEC SQL COMMIT WORK RELEASE这句过后才能真正入库
PROC编程每次都要EXECSQLCOMMITWORKRELEASE这句过后才能真正入库?举个例子,有程序AEXECSQLINSERTINTOTABLEVALUSE(:Name,:Password);运行程序A,然后执行程序B:EXECSQLSELECTNAME,PASSWORDINTONameBu...
306
热度 -
[Oracle开发] oracle表行列转换的有关问题
oracle表行列转换的问题在oracle中,原表如图所示客户编号 时间 数量1 06/01 50001 06/03 2001 06/15 4002 06/04 20002 06/20 10003 06/01 3003 06/15 20003 06/30 5004 06/02 60004 06/29...
32
热度 -
[Oracle开发] 触发器中怎的实现插入数据后再删除这条数据
触发器中怎样实现插入数据后再删除这条数据往A表里面插入数据,先判断这条数据的IS_TEST字段,如果是0就插入B表中,然后在A表中将这条数据删除。如果是1就不插入B表,也就是不做任何操作。这是写的插入数据的触发器,怎么在里面添加语句实现删除操作。createorreplacetriggerTRG_D...
24
热度 -
[Oracle开发] oracle出现了有关问题了,求解呀
oracle出现了问题了,求解呀我刚在oracle10gscott中添加了一个goods表,并且添加了值,当时就可以select*fromgoods;没有问题,可以正常显示。但是当我关闭sqlplusw时,再重新打开,输入select*fromgoods;显示未选定项。试了好多次,无解,不知道哪里出...
79
热度 -
[Oracle开发] 请问一个SQL写法
请教一个SQL写法请教下各位一个SQL写法,突然想不出来了p_namesun_p_nameA111A122C333D555B566B3221321显示为:p_namesun_p_nameA111122B5663221321C333D555------解决方案--------------------对...
98
热度 -
[Oracle开发] 目录的初始
索引的初始CREATEINDEX"DATACORE"."ZZB_1104_INDEX"ON"DATACORE"."ZZB_1104"("DATA_DATE","KMDH",&quo...
50
热度 -
[Oracle开发] 这个sql如何优化?数据量大的时候速度超慢?
这个sql怎么优化?数据量大的时候速度超慢???selectbu.business_code,business.businname,bu.area_code,area.areaname,count(bb.detail)khsm,sum(nvl(translate(bb.detail,'.012345...
66
热度 -
[Oracle开发] wmsys.wm_concat结果长度限制的有关问题
wmsys.wm_concat结果长度限制的问题使用wmsys.wm_concat多列合成一列遇到问题ORA-22813:操作数值超出系统的限制官方文档解释是总长度超过30k有办法修改这个长度限制么?已经写了存储过程作为替代方案了------解决方案--------------------自己重构w...
90
热度 -
[Oracle开发] varchar2 读入后带空格,该如何解决
varchar2读入后带空格我写了下面的一段PROC代码EXECSQLBEGINDECLARESECTION;charname[20+1];EXECSQLENDDECLARESECTION;memset(name,0x00,sizeof(name));EXECSQLSELECTnameINTO:na...
297
热度 -
[Oracle开发] 求一条树形数据的查询,该怎么处理
求一条树形数据的查询请教一下!我有两张表,table1和table2table1表中有id,name,parentID三个字段,其中parentID纪录的是父级id,就是一个树形结构,table2表中有table1中的id和userID我的问题是,如何能用sql找出,某条userID满足条件的数据的...
60
热度 -
[Oracle开发] oracle10g 急求悲观锁有关问题
oracle10g急求悲观锁问题有一个数据表中的数据是在不停地发生变化(进入新的数据)然后有两个主机的线程不停地循环扫描操作新进入这个表的数据为了防止两个主机同时对同一批数据进行操作,采用了悲观锁的方式例如:select*fromAwhererownum<=15forupdatenowait然...
37
热度 -
[Oracle开发] 关于Oracle数据库查询有关问题
关于Oracle数据库查询问题我有一张表(t_saleloginfo),有字段salenum(售出总数量),salemoney(总金额),Isgroup(是否团体【0:个人,1:团体】),Paytype(支付方式【0:现金,1:支票】),OfficeID(售票点编号)。我的问题是,我现在想要分别查出...
82
热度 -
[Oracle开发] Oracle反向截取,该如何处理
Oracle反向截取oracle反向截取字符串,就是一个字符串"123456",能够取出来"654321"的效果~~TUT求大神!!------解决方案--------------------SQLcodeselectreverse('123456')from...
78
热度 -
[Oracle开发] 请问上,什么数据库对于菜鸟相对简单?且性能较强
请教下,什么数据库对于初学者相对简单?且性能较强。我是学生,现在正在做一个项目,打算在校园网内使用,主要实现的是一个视频的上传和分享功能,大概要支持上万个用户,不知道要用什么数据库来管理。同时由于相关知识比较缺乏,所以在问下,实现这样一个功能,对于服务器硬件要求是什么,采用什么操作系统。如果还要实现...
10
热度 -
[Oracle开发] 求sql话语,多个列合并统计
求sql语句,多个列合并统计表taa_fbb_fcc_fd2e3f4e1d2g3g1d2f5求一SQL语句,统计求和结果d=6e=4f=9g=4不用unionall能写吗?这个列比较多。谢谢------解决方案--------------------行转列后进行统计
28
热度 -
[Oracle开发] 20-1月 -10 格式怎么转换成 yyyy/mm/ss格式
20-1月-10格式如何转换成yyyy/mm/ss格式我在过程中获取的时间格式都是‘20-1月-10’这种类型但是我又必须用日期做判断条件,结果在转换日期的时候总是报文字格式不匹配SELECTto_date('20-1月-10','yyyy/mm/ss')FROMdual------解决方案----...
303
热度 -
[Oracle开发] java怎么读取plsql的对象数组,抛出错误:无效的名称模式
java如何读取plsql的对象数组,抛出异常:无效的名称模式创建包:traveler_assistance_package创建自定义数组:TYPElgnIStableOFNVARCHAR2(20);存储过程:procedurecountry_languages(country_ninNVARCHA...
88
热度