SQL如何一次性添加多条记录

来源:百度知道 编辑:UC知道 时间:2024/09/23 07:29:46
我有很多条记录 需要一次性添加进去 该怎么弄 我是ASP+SQL2000
2楼 你说的类推该怎么类推 在前台 是若干个文本框一次性提交到数据库 ,请问怎么做到呢 我是菜鸟 3楼 关键就是你说的表格 我做的效果是 当第一行输入完毕后 自动生成下一行 所以 文本框的命名就成了 问题 你说的 一行一行的添加 我想过 是可行的 但很麻烦 有没有一种办法 自动生成下一行的同时自动命名文本框 在点击整体页面提交后全部录入数据库 是一次性的~

SQL语句是:

INSERT 表 (列1,列2)
SELECT 列1的值,列2的值 UNION
SELECT 列1的值,列2的值 UNION
SELECT 列1的值,列2的值

依次类推。

文本框不用好几行,一行就ok,可以批量添加。

insert
into Student (Sno,Sname,Ssex,Sdept,Sage)
values('200215129','陈太冬','男','CS',18) union
values('200215130','张明','男','MS',19) union
.....................................
....................................;

insert into table1
(col1,col2)
select col1,col2 from table2
将table2表中的数据一次性添加到table1中。

多个文本框是不是像表格一样的摆着的,那一行就应该是一个记录对吧。

循环,一次一行的写入数据库就行了。