1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)

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'

查找前3条记录的SQL语句如下:
select top 3 * from kucunhw
 
阅读更多
换一批

没有更多推荐了,返回首页