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

原创 2006年07月11日 15:40:00
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
 

SQL SERVER:一条SQL语句插入多条记录等

在学习排名第二的mySql过程中,发现它的插入语句可以这样写:use test;gocreate table fruits( fid char(10) not null ,s_id int null ...
  • leftfist
  • leftfist
  • 2014年07月08日 22:11
  • 4065

SQL server 2008一条语句插入多条记录

use tempdb go --创建一个表 Create table dbo.Dept( DeptID int Identity not null Primary key, DeptName va...
  • wuzhanwen
  • wuzhanwen
  • 2017年06月04日 15:57
  • 564

SQL Server 2000查询分析器的使用

认识“查询分析器”启动服务管理器,打开企业管理器。 选中要进行操作的数据库(以我建立的sky2098为例),选择菜单栏上“工具”中的“SQL查询分析器”如图所示:如果没有出现左侧的“对象浏览器”,可以...
  • sky2098
  • sky2098
  • 2007年03月23日 14:57
  • 25169

java执行多条SQL语句

一次执行多条SQL的技术要点如下: DatabaseMetaData接口是描述有关数据库的整体综合信息,由于DatabaseMetaData是接口,所以没有构造方法,故不能使用new来创...
  • special_programmer
  • special_programmer
  • 2017年11月19日 22:53
  • 352

一次插入多条记录的SQL语句介绍

在使用SQL数据库的时候,我们也许会需要一次像数据库中添加多条记录,那么我们可以使用SQL语句来实现,该语句具体如下: --添加一条记录     INSERT INTO tableName(c...
  • luojian520025
  • luojian520025
  • 2013年11月11日 16:05
  • 3015

Sql server存储过程以及一次插入多条记录

首先简单介绍sql server存储过程吧。至于概念含义啥的就不做过多介绍了。它其实和mysql有些类似,语法大同小异。 还是用例子说明问题吧。 CREATE PROCEDURE insert_s...
  • yingminxing
  • yingminxing
  • 2012年02月21日 19:26
  • 5565

C#一次连接数据库执行多条sql语句(三种方法)

第一种方法:             string str="server=.;uid=sa;pwd=111111;database=text_db";//连接字符串            SqlCo...
  • dgwind
  • dgwind
  • 2010年03月02日 09:39
  • 6209

java servlet执行多条MySQL查询语句

在MySQL中执行多个语句,需要把allowMultiQueries参数置为true,而且,只有MySQL Connector/J 3.1.1以上版本才支持。 建立连接时设置一下就可以了,如:j...
  • djun100
  • djun100
  • 2013年08月05日 13:06
  • 3139

Mybatis+MySql 一个标签中执行多条sql语句

MySql默认是不支持这种骚操作的,但是并不代表不能实现,只需要在jdbc的配置文件中稍做配置: driver=com.mysql.jdbc.Driver url=jdbc:mysql://127...
  • cxfly957
  • cxfly957
  • 2017年09月08日 16:50
  • 1993

sql 使用触发器如何update多条记录

--begin 创建tb1表 if (object_id('tb1', 'u') is not null) drop table tb1 go create table tb1(id int,...
  • ArvinStudy
  • ArvinStudy
  • 2012年11月24日 13:12
  • 2633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
举报原因:
原因补充:

(最多只允许输入30个字)