1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
2006-07-11 15:40
926 查看
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
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
相关文章推荐
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 使用PreparedStatement的execute方法执行sql插入语句,执行成功,但是返回结果却为false
- 将MS SQLServer 2005导入 MS SQLServer 2000的方法及注意事项
- SQLite一条SQL语句插入多条记录失败的问题
- MS SQL Server 2000 游标的使用方法
- 创建临时表,一条sql语句一次插入多条记录
- C#一次连接数据库执行多条sql语句(三种方法)
- MS SQL Server 如何得到执行最耗时的前N条T-SQL语句-
- MS SQL Server 2000版在windows server 2003企业版系统上运行时造成数据库suspect的解决方法
- SQLite一条SQL语句插入多条记录
- PHP如何获取刚插入数据的ID 和判断SQL语句是否成功执行
- MS SQL SERVER 2000 常用 Tran-SQL 语句
- C#(.net)中的一次连接数据库执行多条sql语句(两种方法)
- 虚拟机下:关于MS Sql server 2000的记录
- MS SQL Server 2000 游标的使用方法
- SQL语句一次INSERT多条记录的方法
- 在SQL Server中,SQL语句的Insert支持一次插入多条记录
- MS sqlserver 2008数据库转换成2000版本的方法
- 重装MS SQL Server 2000前必须彻底删除原安装文件的方法