Oracle 中 怎么执行两句select 语句

philipsslg 2004-08-10 06:01:47
在Sql Server 2000 可以执行两句select语句select * from aa select * from bb ,两句select语句之间只有一个空格就行了。Oracle这样不行,有什么办法,让它多查询。
...全文
391 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinya2003 2004-08-21
  • 打赏
  • 举报
回复
如果你想在.net中实现那样的效果,可以把两个语句写在过程中,返回两个记录集,在.net中填充DataSet的时候分别填充应该可以的.
zonelive 2004-08-21
  • 打赏
  • 举报
回复
可能只能在第三方工具,像TOAD
ORACLE不能做到那种效果
dinya2003 2004-08-21
  • 打赏
  • 举报
回复
你想什么样的隔开?
我只想搜索两张表的内出来,但不需要列在一起。



不列在一起列在哪里?
philipsslg 2004-08-21
  • 打赏
  • 举报
回复
没人隔开过???
philipsslg 2004-08-21
  • 打赏
  • 举报
回复
to dinya2003(OK) Oracle的存储过程好像不能执行类似select * from aa,的语句,怎么返回记录集???
philipsslg 2004-08-21
  • 打赏
  • 举报
回复
比如我有两句insert语句,难道我一条一条insert,中间加个隔开的符合就行了,系统自带的SQLPlus Worksheet只要/就行了,如
insert aa values('ff')
/
insert aa values('bb')
philipsslg 2004-08-18
  • 打赏
  • 举报
回复
用 / 在Oracle自带的工具是行的,我想问pl/sql developer 上用什么隔开???
nightmare_yang 2004-08-12
  • 打赏
  • 举报
回复
select a,b,c from tab1 union select * from (select a,b,c from tab2);
philipsslg 2004-08-11
  • 打赏
  • 举报
回复
我用两个select 语句连在一起,在sql server中,能显示两个搜索结果,我用.net写程序,这两句语句当作一条命令,填写DataSet就有两个DataTable内容,可是Oracle好像这样不行,不能当作一条命令来写,所以想问Oracle有什么特殊的写法.
zw_yu 2004-08-11
  • 打赏
  • 举报
回复
看你用什么工具。
9i自带的sql scratchpad不支持多语句查询
其他工具一般用分号“;”或者斜杠“/”分开
philipsslg 2004-08-11
  • 打赏
  • 举报
回复
中间加个换行回车符在sql server 中才有用,
select a from tablea
/
select b from tableb
/
的方法也不行,我只想搜索两张表的内出来,但不需要列在一起。
dinya2003 2004-08-11
  • 打赏
  • 举报
回复
select a from tablea
/
select b from tableb
/
dinya2003 2004-08-11
  • 打赏
  • 举报
回复
select a from tablea
union
select b from tableb

要求字段a和字段b有相同的数据类型.
baojianjun 2004-08-11
  • 打赏
  • 举报
回复
樓主的要求還是不清除,
"只想搜索两张表的內容出来"
是要顯示在什麼地方?
SQLPLUS下,還是在過程中?
還是隻是查詢而已?
dinya2003 2004-08-11
  • 打赏
  • 举报
回复
--我只想搜索两张表的内出来,但不需要列在一起。

具体说说看看.查询怎么显示?
liuyi8903 2004-08-10
  • 打赏
  • 举报
回复
你要的是什么效果?
nicholaz 2004-08-10
  • 打赏
  • 举报
回复
你在中间加个换行回车符

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧