ora的存储过程是不能只这样写select语句的,至少要有赋值,比如select a.coll, b.co12 into x,y from a, b; 查询出单条记录可以这样做,如果是记录集,可以建一个临时表,然后将查出的记录insert到临时表里吧
解决方案 »
- sql命令连接符??
- varchar2类型转换number类型
- 在一本书上看到这样一段话:“要缓存的默认序列号个数是20,经验表明这个数量并不够。如果应用程序每秒从序列中选择10次,那么要将缓存值设置为50000。”
- 来看看呀,晕了
- 如何在一个过程中把日期赋给变量
- Oracle中升星,oracle版与SQL Server版各散100分
- 如何alter 列长度?急在线。。。。
- 在oracle中怎样创建游标啊?急!在线等!
- 如何查看什么时间有哪些数据表记录被修改过?
- 【急】此处不允许序号?
- 有关ORACLE的JOB的稳定性.
- 把A表的一个字段改成当前值加另一个B表的某字段的最大值能用一条SQL写吗
as
begin
select a.col1 ,b.col2 into tmp1,tmp2 from a,b;//对一条记录
end;
如果是记录集,可以游标,然后循环将查出的记录insert到临时表里
from a,b;
这样就可以实现了