Oracle中一次同时提交多条sql的问题

inrie 2006-10-31 09:20:10
在做oracle开发时候,遇到这样的情况,需要一次同时提交多条sql。在sql server中是这样的:
select * from table1 select * from table2

但是在oracle中,这个不行,我查阅了资料,以下的语句在sql/plus中可以运行:
select * from table1
/
select * from table2

但是当我在程序中构造这样的语句后,执行就查询不出来这些数据。很是纳闷,希望大家帮帮忙,谢谢。
...全文
514 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
prince0071 2006-11-27
  • 打赏
  • 举报
回复
写存储过程不就解决了啊!
lilitu 2006-11-27
  • 打赏
  • 举报
回复
是呀,用存储过程呀。
zxbyhcsdn 2006-11-24
  • 打赏
  • 举报
回复
就是用
Begin
insert...
update...
select...
end;
suixinhua 2006-11-24
  • 打赏
  • 举报
回复
联合查询是有条件的,分开处理吧!
kanxue660 2006-11-23
  • 打赏
  • 举报
回复
union or union all
batch110 2006-11-22
  • 打赏
  • 举报
回复
为什么不合在一起呢
联合查询不是很好吗?
joinsearch 2006-11-21
  • 打赏
  • 举报
回复
select * from table1 select * from table2将两句合并为一条语句
select * from table1,table2;
wangzk0206 2006-11-20
  • 打赏
  • 举报
回复
你为什么要同时用多个SQL(而且都是查询)

说说你的程序的需求吧 想实现什么功能
多壮志 2006-11-20
  • 打赏
  • 举报
回复
哈哈! 不知道Oracle什么时候新增了这些功能!
所谓同时提交都是工具的作用. 你的程序要这样,则必须自己来处理!
inrie 2006-11-20
  • 打赏
  • 举报
回复
@xiaoxiao1984(笨猫儿):
这个我试了不行
inrie 2006-10-31
  • 打赏
  • 举报
回复
@qfsb_p(我心飞翔) :
分号我试过了,还是不行。
qfsb_p 2006-10-31
  • 打赏
  • 举报
回复
带个分号试试
xiaoxiao1984 2006-10-31
  • 打赏
  • 举报
回复
试试看:
begin
select * from table1;
select * from table2;
end ;

17,078

社区成员

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

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