在sql server中,如何使用一条语句实现将表1中的数据复制到表2中

2025-02-24 14:51:26
推荐回答(4个)
回答1:

insert into 表2 select * from 表1
如果表2不存在的话
select * from 表1 into 表2

回答2:

我也曾经遇到过这样的问题. 其实我们可以做到把一个表中选定的列插入到另一张表中,也就是所谓的复制.

下面这条语句实现把表tblbb中m1值为valuwaa的记录 插入到表tblaa.
insert into tblaa(aa,bb,cc)
select m1,m2,m3 from tblbb where m1='valuwaa'

回答3:

如果表2已经存在的话,当然两个表的结构要一样
insert into 表2 select * from 表1
如果表2不存在的话
select * from 表1 into 表2

回答4:

触发器