select a from tablea
union 
select b from tableb 要求字段a和字段b有相同的数据类型.

解决方案 »

  1.   

    select a from tablea 
    /
    select b from tableb
    /
      

  2.   

    中间加个换行回车符在sql server 中才有用,
    select a from tablea 
    /
    select b from tableb
    /
    的方法也不行,我只想搜索两张表的内出来,但不需要列在一起。
      

  3.   

    看你用什么工具。
    9i自带的sql scratchpad不支持多语句查询
    其他工具一般用分号“;”或者斜杠“/”分开
      

  4.   

    樓主的要求還是不清除,
    "只想搜索两张表的內容出来"
    是要顯示在什麼地方?
    SQLPLUS下,還是在過程中?
    還是隻是查詢而已?
      

  5.   

    我用两个select 语句连在一起,在sql server中,能显示两个搜索结果,我用.net写程序,这两句语句当作一条命令,填写DataSet就有两个DataTable内容,可是Oracle好像这样不行,不能当作一条命令来写,所以想问Oracle有什么特殊的写法.
      

  6.   

    select a,b,c from tab1 union select * from (select a,b,c from tab2);
      

  7.   

    用 / 在Oracle自带的工具是行的,我想问pl/sql developer 上用什么隔开???
      

  8.   

    可能只能在第三方工具,像TOAD
    ORACLE不能做到那种效果
      

  9.   

    如果你想在.net中实现那样的效果,可以把两个语句写在过程中,返回两个记录集,在.net中填充DataSet的时候分别填充应该可以的.
      

  10.   

    比如我有两句insert语句,难道我一条一条insert,中间加个隔开的符合就行了,系统自带的SQLPlus Worksheet只要/就行了,如
    insert aa  values('ff')
    /
    insert aa  values('bb')
      

  11.   

    to dinya2003(OK)  Oracle的存储过程好像不能执行类似select * from aa,的语句,怎么返回记录集???