SQL我要在表里面添加一行数据,怎么添加?

如图:这是一个采购申请单单据体内容,我想再增加一条申请信息(复制一条已有的我再进行修改也行),代码怎么写?

--复制表的某些字段的值数据,同时更改某些列的数据
--下面的语句中将finterid=10801 的记录复制一行,同时将第col2的值改为2 
insert into PORequestEntry(col1,col2,col3)
select col1,'2',col3 from PORequestEntry where finterid=10801
--完全复制就简单了,不过如果表有设置主键的话肯定会提示主键冲突
INSERT INTO  PORequestEntry SELECT * FROM PORequestEntry where finterid=10801

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-04
大概是这样的:
insert into PORequestEntry
(字段1,字段2,字段3,字段4,字段5,字段6,...)
values
(字段1的值,字段2的值,字段3的值,字段4的值,字段5的值,字段6的值,...)
如果值是字符串,需要用''括起来,如'字段1的值'本回答被网友采纳
第2个回答  2014-01-04
insert into 表名 (字段名)values(你想要添加的数据)
字段跟你添加的数据要成对