看到你1234 发表于 2007-4-2 21:15
Insert命令每次只能增加一条记录吗
<P>请问 :: Insert命令每次只能增加一条记录吗??谢谢了</P>
hzjwcx 发表于 2007-4-3 15:08
也可以是多條:<BR>insert into table_name1 select * from table_name2 where 條件;<BR>表table_name1與表table_name2的表結構要一樣
GrowingUp 发表于 2007-4-5 20:51
<P>那么能在一次对oracle的提交中完成对多条记录的插入么?就是在一次excute(insert......)中插入多条。</P>
lnli 发表于 2007-5-10 21:12
可以输入多条记录:insert all into tablename values(?,?)<BR> into tablename values(?,?)<BR> into tablename values(?,?)<BR> into tablename values(?,?)<BR> select 1 from dual;
solo214 发表于 2007-5-13 22:15
<P>用循环语句<BR> while 1>0<BR> begin <BR> insert into ...<BR> values (...)<BR> end<BR>一直到你点停止才不插入记录</P>
lanyingcangl 发表于 2007-5-30 14:40
<P>恩</P>
liuye 发表于 2007-10-24 22:32
用循环的话,那插入的语句不都一样了吗?
无赖 发表于 2007-10-26 19:21
就是 啊。。。怎么插入不同的数据啊??还是用最少的 代码?
youkuwanhuo 发表于 2007-11-4 08:12
这个问题我也在想,每次只能插人一条好麻烦的.
cander56 发表于 2007-11-4 23:51
本来就只能插一条<BR>除非你有本事自己去做一个能一次插入多行的数据库[em15]
ILoveMK 发表于 2007-11-5 00:22
<P>可以插入多条的:[em05]<BR>1.insert into table_name1 select * from table_name2;<BR>2.用insert all语句(和4楼的做法一样)。</P>
cander56 发表于 2007-11-5 00:32
你那要2个表结构一样才可以
冰封情愁 发表于 2007-11-7 20:53
<P>insert into tablename select 'a1','a2','a3' from dual union all<BR>select 'b1','b2','b3' from dual union all<BR>select 'c1','c2','c3' from dual<BR></P>
DasayHaoEr 发表于 2007-11-12 14:55
很多情况下要一次插入多条数据,就是在用复制!
页:
[1]