主题:怎么插入多条记录!
Haggard_doom
[专家分:80] 发布于 2007-04-21 12:54:00
insert只能给表里添加 插入一条的记录,,
用什么可以添加 插入 2条以上的记录
条件:数据库新建的 表新建的 而且只有一个表 不能用其他数据库的中的记录或是其他表的记录~!
回复列表 (共6个回复)
沙发
菜鸭 [专家分:5120] 发布于 2007-04-21 13:38:00
可以插入多条的
insert tablename(col1,col2,...,coln)
select value_of_col1,value_of_col2,...,value_of_coln
union all
select value_of_col1,value_of_col2,...,value_of_coln
union all
...
板凳
Haggard_doom [专家分:80] 发布于 2007-04-22 15:50:00
insert tablename(col1,col2,...,coln)
select value_of_col1,value_of_col2,...,value_of_coln
union all
select value_of_col1,value_of_col2,...,value_of_coln
union all
...
................................
select value_of_ciln ...就是对应的赋值??
union all ??
.....
----------------------------------------------
这样搞???
insert into table_name
select value (X,X,X,X,X,.....)
union all
........
3 楼
菜鸭 [专家分:5120] 发布于 2007-04-23 12:42:00
比如你有一个表T
结构是
id int
name varchar(10)
则
insert t(id,name)
select 1,'abc'
union all
select 2,'xyz'
union all
select 5,'qq'
union all
...
5 楼
中国台湾 [专家分:2140] 发布于 2007-05-02 00:16:00
CREATE TABLE s
(
姓名 char(8) NOT NULL ,
语文 tinyint NOT NULL,
数学 tinyint NOT NULL,
英语 tinyint NOT NULL
)
select 'dailiro',33,88,99
union all
select 'daizon',44,88,33
union all
select 'dada',99,88,88
6 楼
jxncjjg [专家分:0] 发布于 2007-05-08 14:53:00
提供计算机专业视频教程,邮政特快全国三天内送到你手中.
联系方式:电话13576145612 QQ:108410943 E-mail:ncncldjjg@126.com
1、Oracle9iOCP(Oracle认证专家DBA)视频教程 ChinaITLab主讲(23CD)
2、SQL语言、数据挖掘、SQLServer2000视频教程 某高校教授主讲(6CD)
3、VC++6.0开发详解视频教程 孙鑫主讲(8CD)
4、C语言详解视频教程 某高校教授主讲 大小:5CD
5、java语言详解视频教程 孙鑫主讲(12CD)
6、java开发技术详解视频教程 张孝详主讲(21CD)
7、J2EE Web程序开发定向班/Java就业班完整版 ChinaITLab主讲(12CD)
8、JAVA/JSP实例系列视频教程 马士兵主讲(6CD)
9、UNIX系统原理视频教程 某高校教授主讲 大小:3CD(重点推荐)
10、Linux内核编程入门视频教程 由尚德主讲(11CD)
11、Linux软件开发工程师视频教程 ChinaITLab主讲(3CD)
12、Linux配置、管理、优化实战工程师视频教程 ChinaITLab主讲(8CD)
13、MCSE(微软认证系统工程师)认证视频教程 北京科海主讲(11CD)
14、WindowsServer2003即学即会(6CD)
15、大学数学[离散、线性代数、概率与数据统计、高数] 某高校教授主讲(22CD)
16、清华大学计算机专业多媒体教程(数据结构、汇编、编译原理等)(13CD)
我来回复