,,insert select与select into 的用法使用说明

,,insert select与select into 的用法使用说明

将表1中的一些数据字段复制到表2中,或将整个表1复制到表2中。这时,我们需要使用SELECT INTO和INSERT INTO SELECT表复制语句。

Insert into(列名)从表名中选择列名,条件-不创建表,只复制表数据。

从表名where条件中选择列名到表名(此表名不存在),创建一个新表,并仅复制选定的列名字段数据。

Insert是T-sql中常见的语句,insert into table的形式(field1,field2,)值(值1,值2,)在应用程序开发中至关重要。但是在开发和测试的过程中,我们经常会遇到需要表复制的情况,比如将一个table1中的一些字段数据复制到table2中,或者将整个table1复制到table2中。这时,我们必须使用SELECT INTO和INSERT INTO复制SELECT表语句。

1.插入到SELECT语句中

语句的形式是:插入到表2 (field1,field2,)选择值1、值2、来自表1。

要求目标表Table2必须存在。因为目标表Table2已经存在,所以除了源表Table1的字段之外,我们还可以插入常量。例子如下:

复制代码如下:-1。创建测试表在[primary]上创建表1 (a varchar (10),b varchar (10),c varchar (10),约束[PK _ TABLE 1]主键聚集(a ASC))

在[primary] go-2上创建表Table2 ( a varchar(10),c varchar(10),d int,Constraint[PK _ TABLE 2]primary key clustered(aasc))。创建测试数据插入表1值(' Zhao ',' asds ',90 ')插入表1值(' money ',' asds ',' 100 ')插入表1值(' sun ',' asds ',' 80 ')插入表1值(' Li ',' asds ',null)从表2中选择*

- 3.INSERT INTO SELECT语句复制表数据insert into table2 (a,c,d) select a,c,5 from table1go

-4.显示更新的结果select * from Table2 GO - 5。删除测试表删除表表1删除表表2

2.SELECT INTO FROM语句

该语句的形式是:从表1中选择值1,值2到表2中。

要求目标表Table2不存在,因为插入时会自动创建表Table2,并将Table1中指定的字段数据复制到Table2中。例子如下:复制代码如下:-1。创建测试表在[primary] go上创建表1 (A VARCHAR (10),B VARCHAR (10),C VARCHAR (10),constraint[PK _ TABLE 1]primary key clustered(A ASC))。

-2.创建测试数据插入表1值('赵',' 90 '),插入表1值('钱',' 100 '),插入表1值('孙',' 80 ')

- 3.SELECT INTO FROM语句创建表Table2,并将数据select a,c从table1go复制到table2中。

-4.显示更新的结果select * from Table2 GO - 5。删除测试表删除表表1删除表表2

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: