破釜沉舟论坛 » 网页制作初级班 » 如何使用命令一次插入多条记录啊?

2006-6-13 11:10 lzhdoudou
如何使用命令一次插入多条记录啊?

  各位老大如何使用命令一次插入多条记录啊?有人说加入循环,我不太明白能不能给段代码让我研究研究啊?谢谢了!

2006-6-13 11:37 lnaswys
[s:3] 想问一下,是想实现一个什么样的功能呢,需要一次插入多条记录? [s:8]  [s:7]

2006-6-14 12:32 sunjiang
)用 Select 语句插入多条数据

Insert 语句插入数据的特点是每一次只能插入一行数据。相反,Select 也可以用在 Insert 语句中,并且可以一次插入多条数据。使用 Select 语句插入数据的语法形式如下:

Insert table_name

Select column_list

From table_list

Where search_conditions

在使用 Select 语句插入数据时,应该注意下面几点:

☆在 Insert 语句中使用 Select 时,他们参考的表既可以是相同的,也可以是不同的。

☆要插入数据的表必须已经存在。

☆要插入数据的表必须和 Select 的结果集兼容。兼容的含义是列的数量和顺序必须相同,列的数据类型或者相同,或者SQL Server 可以自动转换。

例子:

Use cust

Insert students

Select number,name,sex,birthday,hometown,telphone_no,address,others

From students

注意:

Select 后面的字段要输完整,这个例子是自己向自己插入多条数据(自己向自己插入是被允许的)

补充:

你还可以“From students”后面加上“Where name="影子"”,只插入name等于影子的记录,可以用And 和 Or 加上多个条件。

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.