SQL备份一张表的数据的语句

作者:袖梨 2022-06-29

同一个数据库备份

1.复制表结构(源表名:a 新表名:b)

 代码如下 复制代码

select * into b from a where 1<>1

2.拷贝表数据(源表名:a 目标表名:b)

 代码如下 复制代码

insert into b(a, b, c) select d,e,f from b

使用如下语句

SELECT  *  into   table_bak   FROM   table

可把表table中的数据备份到  table_bak   ,而且无需重新建table_bak 。会自动生成表table_bak  

从一个数据库到另一个数据库

语句形式为:insert into 数据库名.框架名.表名(列名) select (列名) from 数据库名.框架名.表名 where 条件

例如:

 代码如下 复制代码

insert into MyEmp.dbo.tjdjb(yybh) select yybh from MyCmd.dbo.tjdjb where djrq='2009-10-15' and yybh = '11'

相关文章

精彩推荐