ASP insert的问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 16:53:34
我要知道ASP中INSERT正确的语法 还又INSERT INTO的正确语法,请详细说明 急用,答的好的加分

先说一句,没有单独的INSERT,只有INSERT INTO。
INSERT INTO是SQL语法,不管是ASP还是JSP或者什么都是一样的。和具体什么语言没什么关系。

INSERT INTO Table_Name(Item_A, Item_B) VALUES(Value_A, Value_B);
注:Table_Name是表名;Item_A,Item_B是表中的字段;Value_A,Value_B是字段Item_A,Item_B对应的值。
如果是全表都插入,(Item_A, Item_B)可以省略,写成INSERT INTO Table_Name VALUES(Value_A, Value_B);即可。

insert into tablename (字段名1,字段名2) values (1,'2')

还有一种是

insert into tablename value(1,'2')
这种可以变成这样
insert into tablename value select a,b from table

INSERT INTO:新增一个记录。

INSERT INTO…SELECT:新增多个记录。

一、INSERT INTO

新增一个记录的INSERT INTO语法如下:

INSERT INTO 表 [(字段1[,字段2[, ...]])]
VALUES (值1[,值2[, ...])

新增的记录,将依照指定字段排列的顺序插入对应的值,譬如值1将被插入至字段1,值2将被插入至字段2,依此类推。

若未指定 (字段1[,字段2[, ...]]) ,将依照表所定义的字段排列的顺序插入对应的值,在VALUES 子句必须包含表中的每一字段值。

值间须使用逗点分隔,文字字段须使用单用引号 ('值') 括起来。

譬如ASP程式码rs7.asp如下,[Insert Into 产品(代号,名称,价格,数量)