请问我想用一条语句实现对一个表的几个字段Insert相同的几条新值(只有其中一个字段有几个不同值),可以做到么?谢谢 table A : A B C 1 1 1 1 2 1 1 3 1Table B : A B Cinsert into table b select * from table A ; commit; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into b (a,b,c) select a,b,c from a where a=1; 不是从B表选择到A表的,B,C字段的值是用户输入的哦,A字段是选择的。 insert into b (a,b,c) select '1','2',c from a where a=1这样就可以a,b字段是插入指定某个值,而C字段则用表a的c字段. 办法是有,但都不是真正的一次插入。你如果为了减少网络数据交换可以将多条INSERT语句写成一个程序块,用一条sql语句执行这个块不就得了。例如: begin insert into .. insert into .. .. commit; end; oracle好难啊,推荐入门书 在一个过程中能否同时对两个库进行操作? 请帮忙看一下这是什么错误?谢谢 弱弱的问下数据库中什么是基于成本的优化(急!) /usr/bin/ld: cannot find -ltcl 关于ORACLE的索引执行方案的小问题!放分! drop 了一个2G的表,但硬盘空间没有释放,该怎么办啊,急!!! Oracle又没有类似MSSQL事件探查器的工具 为什么我从excel中导入到oracle再导到delphi中的数据就是乱码了(是汉字) 关于CONSTRAINT的数据字典 初学Oracle,请教各位大虾。 两个结构相同的表的复制?
B,C字段的值是用户输入的哦,A字段是选择的。
这样就可以a,b字段是插入指定某个值,而C字段则用表a的c字段.
begin
insert into ..
insert into ..
..
commit;
end;