同一个数据库备份
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' |