-
[Oracle开发] left join .on 与left join .using的差别是什么
leftjoin...on与leftjoin...using的区别是什么感觉用on和用using基本上没什么影响,但是还是想问问,他们到底有什么区别,具体是怎么用的?------解决方案--------------------探讨感觉用on和用using基本上没什么影响,但是还是想问问,他们到底有什...
85
热度 -
[Oracle开发] 求一高效sql
求一高效率sql现有如果情况的数据一张表有下列数据XYZ111a112b113c331e332f注:表中每条数据肯定会有另一与之X相等的数据即X某一值肯定会出现两次以上我想查询时查询结果是(查出所有与X值相同的数据的Y字段并把Y拼接成字符串)XYZ112,13a111,13b111,12c332e3...
86
热度 -
[Oracle开发] 为什么小弟我运行自己编写的过程不能得出结果呢,错哪了呢
为什么我运行自己编写的过程不能得出结果呢,哪里错了呢CREATEORREPLACEPROCEDUREP_TEMP_XUE911(V_PRO_IDVARCHAR2,V_MONTH_IDVARCHAR2, V_SERVICE_TYPEVARCHAR2)IS ...
101
热度 -
[Oracle开发] 精确匹配的sql
求一个精确匹配的sql相匹配一个字段中的字串,但要求这个字串前面一个字符不是数字要查xxxx6cc..yyy16cc...zzz26cc...后面任意字符如何能检索到只包含6cc的那条记录,但不包含16cc26cc这样的检索like%6cc%这样的16cc26cc的也出来了假设:表名为testTab...
16
热度 -
[Oracle开发] 关于 结果集 列转行的有关问题
关于结果集列转行的问题表A字段col如selectcolfromA结果集为春夏秋冬我如何转成结果集为4列的春春,夏春,夏,秋春,夏,秋,冬求高手指点下小弟在此谢过!!!------解决方案--------------------SQLcodeSQL>createtablea(colvarcha...
63
热度 -
[Oracle开发] win7里边程序访问oracle数据库很慢
win7里面程序访问oracle数据库很慢小弟的操作系统是win7的,在程序里面用odbc连接数据库,但是发现程序里面查询数据特别慢,但是用跟踪出来的sql语句在pl/sql里面去执行却是非常快的,这是什么原因呢,请各位大哥指点。。。急。。。------解决方案-------------------...
44
热度 -
[Oracle开发] 跪求解决sql耗费CPU过高的方法!
跪求解决sql消耗CPU过高的方法!!1:sql语句:selectcl.id,cl.login_name,cl.staffId,null,(selectcount(tcl.id)fromcall_list_2011112800000656tclwheretcl.task_fk=t.idandtcl....
22
热度 -
[Oracle开发] oracle 正则表达式 婚配汉字
oracle正则表达式匹配汉字请问oracle正则表达式只是单纯的匹配汉字应该怎么写啊?比如大家好"和"大家好!"和"大家好!123"和"大家好abc"结果就只要第一个,后面的不显示,这样的正则表达式应该怎么写啊?或者单纯的sql...
47
热度 -
[Oracle开发] oci联接oracle数据库出错
oci连接oracle数据库出错程序网上下的,如下:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<oci.h>#pragmacomment(lib,"kpucb.l...
86
热度 -
[Oracle开发] 关于index的有关问题
关于index的问题在我平台界面里面,按时间查询,是asc排序。按时间、路口就是按desc排序。索引分别针对时间和时间/路口desc进行了创建。而且我的查询语句并没有使用到时间索引INX.TV.TIME。如图:------解决方案--------------------不是条件,是字段,因为你的时间...
20
热度 -
[Oracle开发] 关于user_merge揭示
关于user_merge提示存储过程代码中有类似如下的用法:user_merge(E);user_merge(a,b),请问user_merge提示怎么用?其中E,a,b分别代表什么,谢谢!------解决方案--------------------楼主写错了吧?应该是use_merge(..)吧!...
91
热度 -
[Oracle开发] 程序中追踪获取数据很慢
程序中跟踪获取数据很慢小弟的程序获取数据非常慢,但是把程序中使用的sql语句拿到pl/sql里面去执行去是很快的,这是怎么回事呢?大家有没有遇到过,程序中我是用odbc进行获取数据的..请各位大哥帮忙指点一下,谢谢!~~~------解决方案--------------------你是用的什么语言?...
22
热度 -
[Oracle开发] 问个简单的数据排序有关问题。
问个简单的数据排序问题。。假设现在有一张article表,表示主题,它有id字段,time字段表示发表时间,lastMessageTime字段表示最后回复该主题的帖子的时间,现在我要根据time和lastMessageTime两个字段的所有时间进行倒序排序,从而拿出排序后的主题,请问怎么写sql语句...
22
热度 -
[Oracle开发] 请问:一个事务中,调用两个存储过程修改表中同一条数据,能实现吗
请教:一个事务中,调用两个存储过程修改表中同一条数据,能实现吗?搞了一下午一晚上了,郁闷……在一个事务中,分别调用了两个包中的方法,对一个表中的同一条记录进行修改。貌似实现不了,程序直接停在那不动了。请高手解释一下是不是无法实现,如果可以,具体应该怎么做呢?------解决方案-----------...
65
热度 -
[Oracle开发] insert如何写循环
insert怎么写循环?用的是PL/SQLDeveloper就是有一张table表,假设有6个字段好了abcdef我要往里面插10W条数据ab是主key,a是5位的,就是说最多也就是从0-99999,b是8位的日期项目,然后c是某个固定的值,这10W条数据的c必须是同一个值要是插一条的话就是inse...
44
热度 -
[Oracle开发] select min(id) , (select min(id) from B) from A解决方案
selectmin(id),(selectmin(id)fromB)fromA如题,能实现吗?------解决方案--------------------SQLcodeselectmin(a.id),min(t.id)fromA,(selectmin(id)idfromB)t;------解决方案-...
15
热度 -
[Oracle开发] DevExpress中GridControl怎么设置主从表
DevExpress中GridControl如何设置主从表回答者请注意:1.不要中网上直接拷贝,我都已经搜过了2.请认真回答回答的好的我会加分的3.主要是如何设置绑定数据源那部分------解决方案--------------------DataSetds=newDataSet();DataTabl...
3
热度 -
[Oracle开发] oracle外联接 (+)和left join 有效率区别吗
oracle外连接(+)和leftjoin有效率区别吗在公司写代码经常要用到左连接大家对sql都不是很精通有些同事却一直以(+)效率高为理由,提倡用(+)他们认为这是oracle自己特有的语法,有经过优化而且都说曾经比较过效率个人坚持使用leftjoin可读性高、功能更全面、通用性强、而且是新标准很...
39
热度 -
[Oracle开发] oracle 正则表达式 婚配中英文
oracle正则表达式匹配中英文数据形式如下:大家好大家好!大家好abd大家好123大家好,。大家好,12大家好abc,。大家好abc1231、匹配出既含汉字又含字母的结果,如:大家好abd2、匹配出含汉字和字母之外的字符,如:大家好!大家好123大家好,。大家好,12大家好abc,。大家好abc1...
93
热度 -
[Oracle开发] select sum(一) from dual where 1=2为什么会返回一条数据
selectsum(1)fromdualwhere1=2为什么会返回一条数据?RT,搞不懂...在线等大神------解决方案--------------------探讨为什么你们都说聚合函数一定会返回一条记录呢,可是我加了个groupby之后就真没记录了,是oracle版本问题么,我的是10g的-...
283
热度