CSDN论坛 > Oracle > 开发

如何在oracle中返回多条记录? [问题点数:40分,结帖人kanying]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:41
Bbs1
本版专家分:57
Bbs7
本版专家分:10773
Blank
黄花 2000年8月 Delphi大版内专家分月排行榜第二
Bbs9
本版专家分:98451
Blank
红花 2004年4月 Oracle大版内专家分月排行榜第一
2004年3月 Oracle大版内专家分月排行榜第一
2004年2月 Oracle大版内专家分月排行榜第一
2004年1月 Oracle大版内专家分月排行榜第一
2003年12月 Oracle大版内专家分月排行榜第一
2003年8月 Oracle大版内专家分月排行榜第一
2003年7月 Oracle大版内专家分月排行榜第一
2003年3月 Oracle大版内专家分月排行榜第一
2003年2月 Oracle大版内专家分月排行榜第一
2003年1月 Oracle大版内专家分月排行榜第一
Blank
黄花 2004年5月 Oracle大版内专家分月排行榜第二
2003年11月 Oracle大版内专家分月排行榜第二
2003年10月 Oracle大版内专家分月排行榜第二
2003年9月 Oracle大版内专家分月排行榜第二
2003年6月 Oracle大版内专家分月排行榜第二
2003年4月 Oracle大版内专家分月排行榜第二
2002年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年6月 Oracle大版内专家分月排行榜第三
2003年5月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs9
本版专家分:98451
Blank
红花 2004年4月 Oracle大版内专家分月排行榜第一
2004年3月 Oracle大版内专家分月排行榜第一
2004年2月 Oracle大版内专家分月排行榜第一
2004年1月 Oracle大版内专家分月排行榜第一
2003年12月 Oracle大版内专家分月排行榜第一
2003年8月 Oracle大版内专家分月排行榜第一
2003年7月 Oracle大版内专家分月排行榜第一
2003年3月 Oracle大版内专家分月排行榜第一
2003年2月 Oracle大版内专家分月排行榜第一
2003年1月 Oracle大版内专家分月排行榜第一
Blank
黄花 2004年5月 Oracle大版内专家分月排行榜第二
2003年11月 Oracle大版内专家分月排行榜第二
2003年10月 Oracle大版内专家分月排行榜第二
2003年9月 Oracle大版内专家分月排行榜第二
2003年6月 Oracle大版内专家分月排行榜第二
2003年4月 Oracle大版内专家分月排行榜第二
2002年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年6月 Oracle大版内专家分月排行榜第三
2003年5月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:51
匿名用户不能发表回复!
其他相关推荐
Oracle 过程中的select into 中查询记录数不是1导致异常的解决办法
在oracle中存储过程中使用select...into语句为变量赋值的时候, 如果查询返回的记录为空或者多行的时候,就会异常退出。 解决办法:使用聚合函数处理 例如:Max 如果仅仅使用 select a.dwbh,a.jdmc into v_xzqhh,v_szmc from ydjdglb a              where substr(a.dwbh,0,6) = sub
MyBatis向Oracle添加多条数据
文章转载自:https://www.thinksaas.cn/group/topic/98721/项目中会遇到这样的情况,一次性要插入多条数据到数据库中,下面就拿Data类来看看两种插入方法: 方法一:  Mybatis本身只支持逐条插入,比较笨的方法,就是遍历一个List,循环中逐条插入,比如下面这段代码 for(Data d : ListData) { dataMapper.insertSel...
oracle insert into values 多条记录
稍微熟悉oracle的都知道,如果我们想一条SQL语句向表中插入多个值的话,如果INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....;这样会报错的,因为oracle是不支持这种写法的,如果多个INSERT INTO VALUEES(各个值);这样以“;”隔开一同执行也是不行的,oracle也是不支持的。        不过MySQL这两种方式都是支持的。
关于oracle多条记录合并为一条记录的方法
今天正还有同学问了一个问题,怎么把两条不同的记录合并成一条记录从数据库里面拿出来,oracle数据库。 拿到之后首先想的是,分两条sql语句去查,然后在程序里做拼接。经过沟通发现,同学的需求不是这个样子的,是要求一条sql语句获取两条记录并合并他们,数据库学的比较菜,上来就写了一个很白痴的sqlselect id, (select col from table where id=t.id and
oracle数据库将多条记录合并到一条中显示
#### 场景将账户表中同一个用户的账户号合并显示在一条记录中#### 效果图#### 建表语句```create table user_account(    id number(12,0) primary key,    name varchar(50),    account_name varchar(50),    balance number(10,2));insert into use...
oracle 一对多取多方的最新的一条数据
例如如下sql,SELECT * FROM(      SELECT u.*        ,ROW_NUMBER()OVER(PARTITION BY p.user_id ORDER BY p.flush_time desc)RN    FROM STS_LPATROL_APPUSER_T u        left JOIN STS_LPATROL_PHONEDEV_T p ON u.user...
Oracle存储过程返回记录集
oracle的存储过程返回记录集,关键之处是要用游标。      关于数据库的游标(cursor)大家肯定都接触不少,我们可以通过OPEN,FETCH,CLOSE操作控制游标进行各种方便的操作,这方面的例子我就不在重复了。我们现在要介绍的是游标变量(cursor variable)。类似游标,游标变量也是指向一个查询结果集的当前行。不同的是,游标变量能为任何类型相似(type-compati
oracle 字符串分割转化为多条记录
select a.name (select COLUMNSTRJOIN(a.name)                        from cmdb_keycity a                       where a.id in                             (SELECT REGEXP_SUBSTR(a.name,                
oracle sql多条数据合并成一条,数据量大,用逗号隔开
SELECT xmlagg( XMLPARSE ( CONTENT TRANSLATE (unique_id USING CHAR_CS) || ',' WELLFORMED )).getclobval() FROM BIM_ELEMENTCODE WHERE pj_id = '0305' 如果数据量不是巨大,可以加上RTRIM SELECT RTRIM (
Oracle:用一条 INSERT 语句批量插入多条记录
用一条 INSERT 语句批量插入多条记录,实例如下: 先建立这样一个表 T: SQL> DESC T  Name                       Null?    Type  ----------------------------------------- -------- ----------------------------  NUM
关闭