一次插入多条记录

来源:互联网 发布:地方债务数据 编辑:程序博客网 时间:2024/04/29 16:55
1次插入多条记录的方法:
1)、select * into myTest from kucunhw
此方法从表kucunhw把数据插入另外一张新表myTest,
缺点:只能执行一次,如果要多次执行,必须新删除表myTest,然后再插入(实际上相当于1次插入)
2)、insert into myTest(shangpinbm,shangpinmc) select shangpinbm,shangpinmc from kucunhw
注意:不要往表myTest插入标识字段的值,因为其是自动生成的(除非设置允许这么做)
3)、技巧:
如果目标表myTest中的字段在源表kucunhw中不存在,如下:
insert into myTest(shangpinbm,shangpinmc,dingdanh) select shangpinbm,shangpinmc,'CKD20060711' from kucunhw
表myTest中的字段”定单号dingdanh“,在源表”库存货物表kucunhw“中不存在,可以用字符串'CKD20060711' 代替,插入结果是:表myTest中的字段”定单号dingdanh“值全部为:'CKD20060711'