学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 14 12
发新话题
打印

Insert命令每次只能增加一条记录吗

Insert命令每次只能增加一条记录吗

请问 :: Insert命令每次只能增加一条记录吗??谢谢了

TOP

也可以是多條:
insert into table_name1 select * from table_name2 where 條件;
表table_name1與表table_name2的表結構要一樣

TOP

那么能在一次对oracle的提交中完成对多条记录的插入么?就是在一次excute(insert......)中插入多条。

TOP

可以输入多条记录:insert all into tablename values(?,?)
into tablename values(?,?)
into tablename values(?,?)
into tablename values(?,?)
select 1 from dual;

TOP

用循环语句
while 1>0
begin
insert into ...
values (...)
end
一直到你点停止才不插入记录

TOP

TOP

用循环的话,那插入的语句不都一样了吗?

TOP

就是 啊。。。怎么插入不同的数据啊??还是用最少的 代码?

TOP

这个问题我也在想,每次只能插人一条好麻烦的.
对手,触及梦想的另一只手,让成功与梦想更近。而 最大的对手就是自己,不断挑战,战胜自我。

TOP

本来就只能插一条
除非你有本事自己去做一个能一次插入多行的数据库

TOP

 14 12
发新话题