ora的存储过程是不能只这样写select语句的,至少要有赋值,比如select a.coll, b.co12 into x,y from a, b; 查询出单条记录可以这样做,如果是记录集,可以建一个临时表,然后将查出的记录insert到临时表里吧
解决方案 »
- 如何查询在父表条件查询后,主键在子表中未出现的记录
- shell脚本向sql语句传值问题
- ORACLE数据统计问题~~请教高手啦
- 问下,,ORACLE里面什么时候用COMMIT啊?
- apex3.2 创建后执行apex_epg_config失败, apex无法登录管理界面
- odp.net的OracleConnection中未提供清空连接池的方法,请问如何清空?
- 监听和监听的配置文件是如何关联的?
- 高手oracle服务没法启动怎么办???
- 在操作系统启动的时候不启动Oracle,因为检测很慢,怎么做?
- 如何用sql语句实现将一个用户下的表导到另一个用户下
- 有关ORACLE的JOB的稳定性.
- 把A表的一个字段改成当前值加另一个B表的某字段的最大值能用一条SQL写吗
as
begin
select a.col1 ,b.col2 into tmp1,tmp2 from a,b;//对一条记录
end;
如果是记录集,可以游标,然后循环将查出的记录insert到临时表里
from a,b;
这样就可以实现了