select * from a;
select * from b 可以执行
select * from a;select * from b 为什么就不可以呢?怎么解决?
select * from b 可以执行
select * from a;select * from b 为什么就不可以呢?怎么解决?
解决方案 »
- plsql develop debug一个package时死在那里,救急!
- 求助 筛选重复数据的菜鸟问题
- 奇怪的oracle问题请教!!
- 删除哪张表的记录可以删除存储过程?
- 问一个奇怪的问题,关于select
- 请问如何用SQL语句更改表中字符串类型字段内容
- 请问如何在ORACLE9I的客户端,将ORACLE9I的服务器的数据库导到另外一台单独的ORACLE9I服务器?
- SELECT INTO问题:相同表结构复制出错-----00905: missing keyword (我是新手)
- 存储过程中可以使用CREATE语句吗?
- SQL语句能解决此问题吗?
- oracle 的字符串数组的问题
- 如何编写一个时间器
写入内容:
select * from a;
select * from b;
保存.然后就可以执行了,
SQL>@d:\a.sql
select * from a
union all
select * from b
你如果想要两个表中的数据可以一起select出来
比如select * from a,b
或者3楼的那样
看你的需求了
那你到底是什么意思呢?一条sql以';'结束后,就提交解释执行了.
如果你是在pl/sql块里,';'号表示你某条语句的结束,要提交给服务器执行需要加上'/'.
select * from b PLSQL可以执行
select * from a;select * from b PLSQL为什么就不可以了? sql语句写出来就是在一行的,不能让它换个行?
sql1=" select * from a; ";
sql2=" select * from b ";
sql=sql1+sql2;
select * from a; select * from b 在PLSQL里不可以执行 说;无效字符
select * from a;
select * from b 换个行,PLSQL里就可以执行了..,我的意思就是后台那个sql语句怎么写,sql就是第2种情况了,换个行,就可以执行了
但有个前提是两个表a,b结构必须一样
或者自己对应需要的字段
比如
select acol1,acol2,acol3 from a
union
select bcol1,bcol2,bcol3 from b
这样 a表和b表的对应列的数据就并在一起了