insert into table2
select count(*)
from table1
where.........
select count(*)
from table1
where.........
解决方案 »
- Oracle 分组小计 , 每个分组内排序问题 ..~~~~~~
- 如何将一堆数据字典整理表成一张表?
- 用sqlldr导入数据到oracle出错的问题
- oracle如何防止同时更新同一张表!!
- 我想把Oracle10g的数据库导到selserver 2000里 怎么导 能导吗
- 一个简单的存储过程报错,原因未知!
- oracle contains问题,着急,一小时结帖
- 急问:Oracle OCI中如何按行读取啊,在线等,我没分了表介意:)
- 如果增加 Oracle9i 的编码,100分!
- 为何插入含有BLOB字段的纪录就没有相应?
- 在线等待!关于转义字符?我如何把一个单引号插入数据库??
- 关于数据的插入(续)
如果是多个域同时输入呢?
例如:
insert into table2(name,value)这两个域,其中name是一个常量,value是上面table1中的统计值,这时候该怎么做?
( select '名字', count(*) from table1 )'名字'就是你说的那个name常量
select 常量值,count(*)
from table1
where.........
x number;
begin
select count(*) into x from test;
insert into test values (x,5);
end;
列名 空? 类型
------------------------------ -------- ----
A NUMBER
B NUMBER(3)