复制表结构和数据SQL语句
1:复制表结构及数据到新表select * into 目的数据库名.dbo.目的表名 from 原表名
select * into my0735home.dbo.infoMianTest from infoMian
2:备份表的一部分列(不写*而写出列的列表)
select 列名1,列名2,列名3 into 目的数据库名.dbo.目的表名 from 原表名
select> 3:备份表的一部分行(加WHERE条件)
select * into 目的数据库名.dbo.目的表名 from 原表名 where>
select * into infomiantest2 from infomian where> 4:备份表的一部分列(不写*而写出列的列表)和一部分行(加WHERE条件)
select 列名1,列名2,列名3 into 目的数据库名.dbo.目的表名 from 原表名 where >
5:只复制表的结构:如:SELECT * INTOt1 FROM> 6:查询结果来源于多个表:如:
SELECT>
FROM> ON t.pub_id=p.pub_id
不同数据库之间复制表的数据的方法:
当表目标表存在时:
insert into 目的数据库..表 select * from 源数据库..表
当目标表不存在时:
select * into 目的数据库..表 from 源数据库..表
--如果在不同的SQL之间:
insert into openrowset('sqloledb','目的服务器名';'sa';'',目的数据库.dbo.表)
select * from 源数据库..表
页:
[1]