在
条件下从表名称中插入(name)选择名称——不
创建表,只
复制表数据
将选定名称放入表名(此表名不存在)中的表名称中的条件-创建一个新表,只复制选定的列
名字段数据
插入在T-SQL的共同声明,并插入表格(field1,field2,…)值(value1,value2,…)在
应用程序的开发是必不可少的。但我们在开发和测试过程中,
经常会遇到需要复制表,如复制将一个表字段数据的表的一部分,或表复制到表,然后我们会使用选择和插入选择复制语句。
1.insert为SELECT语句
声明形式:插入表(field1,field2,…)选择value1,value2,从表1
目标表表必须存在,因为目标表的表已经存在,所以我们可以插入另外插入的源表表1场常数。例子如下:
复制代码代码如下所示:
- 1。创建测试表
创建表的表
(
varchar(10),
B varchar(10),
C varchar(10),
{ }主键约束pk_table1聚集
(
一个ASC
)
在{主}上
创建表的表
(
varchar(10),
C varchar(10),
D int,
{ }主键约束pk_table2聚集
(
一个ASC
)
在{主}上
去
- 2。创建测试数据
插入值(表1 'zhao ','asds,90)
插入表的值(有钱,'asds,100)
插入值(表1'太阳','asds'、‘80后')
插入表值(李,'asds,null)
去
SELECT * FROM表
--3.insert SELECT语句复制到表中的数据
插入表(A,C,D)选择,C,5从表1
去
- 4。
显示更新的结果
SELECT * FROM表
去
- 5。
删除测试表
表表1
表表
2.select从声明
语句的形式是:选择vale1,value2为表从表1
目标表的表不存在,因为表表将被创建时自动插入插入,并指定字段的数据在表1复制到表的例子如下:
复制代码代码如下所示:
- 1。创建测试表
创建表的表
(
varchar(10),
B varchar(10),
C varchar(10),
{ }主键约束pk_table1聚集
(
一个ASC
)
在{主}上
去
- 2。创建测试数据
插入值(表1 'zhao ','asds,90)
插入表的值(有钱,'asds,100)
插入值(表1'太阳','asds'、‘80后')
插入表值(李,'asds,null)
去
的--3.select从语句创建表表和数据拷贝
选择一个,C为表从表1
去
- 4。显示更新的结果
SELECT * FROM表
去
- 5。删除测试表
表表1
表表