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

同一个数据库备份

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'

时间: 2024-08-31 06:49:51

SQL备份一张表的数据的语句的相关文章

能不能同时向sql数据库两张表插入数据

问题描述 求存储过程或者语句也可,,,谢谢... 解决方案 解决方案二:两条sql不就行了insertA....insertB....解决方案三:所谓的同时是什么意思,原子操作?那要用存储过程加表锁了.如果说是必须同时成功,或同时失败.那就用事务.解决方案四:对了也可以用触发器来作解决方案五:两表有关系的话,需要加入事务处理.如果一旦失败,可以回滚操作.解决方案六:引用1楼bdmh的回复: 两条sql不就行了insertA....insertB.... ++简单省事解决方案七:引用楼主dupen

更新表-sql 如何在建立一个存储过程时更新两张表的数据?

问题描述 sql 如何在建立一个存储过程时更新两张表的数据? create proc proc2 ( @OrderID int, @BookID varchar(20),--更新 orderInfo quantity:更新 orderSheet payment @BookStock int ) as update orderSheet set payment = b.newpay FROM orderInfo,orderSheet,(select (payment + price * @Book

sql 查询同一张表,将一个字段下数值前三位相同的数据统计归为一类?

问题描述 sql 查询同一张表,将一个字段下数值前三位相同的数据统计归为一类? 比如table表中字段code ,name times44.10 dd 544.11 da 644.21 dc 144.22 db 7 根据code字段下是数值前三位相同的,归为一类.44.10和44.11归为44.1,并把times相加,即44.1 11 解决方案 select substr(t.code13)sum(times) from table group by substr(t.code13) 你的加个点

sql使用触发器当一张表插入数据就往另一张表插入数据

问题描述 sql使用触发器当一张表插入数据就往另一张表插入数据 日期格式是这样的但是使用触发器当上图插入了一条数据就往下图插入相同的数据,如下图为什么日期格式不一样呢? 解决方案 SQL(二) 将一张表数据插入另外一张表从表中插入数据到另外一张表oracle 将一张表的数据插入到另一张表 解决方案二: 日期格式的问题,先确保两张表对应列的数字类型一致,插入使用convert格式化一下:CONVERT(varchar(10), GETDATE(), 111).

sql-求问大神SQL,如何关联两张表后,将第二张表的数据插入第一张表数据第一行后面(详细内容在图片中)

问题描述 求问大神SQL,如何关联两张表后,将第二张表的数据插入第一张表数据第一行后面(详细内容在图片中) 刚注册,无法悬赏,求答案啊~~~~(>_<)~~~~ 解决方案 以前写的SQLServer和Oracle两张表一一对应的SQLhttp://blog.csdn.net/danielinbiti/article/details/43231879 解决方案二: insert into 表1(订单编号,SKU)select 订单编号,订单退款 from 表2

请教,sql能不能设置一列,自动统计另一张表每个数据的个数?

问题描述 请教,sql能不能设置一列,自动统计另一张表每个数据的个数? 请教,sql能不能设置一列,自动统计另一张表每个数据的个数? 例如: 表a id(部门),zw(职务),name(姓名) 人力部 经理 张三 人力部 副经理 李四 人力部 副经理 王五 开发部 副经理 柳柳 开发部 副经理 琪琪 表b id(公司),zw(职务),sum(数量) 人力部 经理 1 人力部 副经理 2 要在表b的sum中自动统计每个id(部门)有几个经理,几个副经理. 表a变化,表b就自动跟着变,应该怎么做?

备份-postgreSQL 数据库 同一张表不同数据的比较

问题描述 postgreSQL 数据库 同一张表不同数据的比较 我有一张表,一个是我前一段时间用的数据,一个是我现在用的数据,我想比较一下,这两张数据的不同.(表结构相同) 谢谢各位大神指导~谢谢. 解决方案 同一服务器,不同数据库之前的数据复制同一服务器上不同数据库之间同步表数据同一数据库中两个表中复制数据

验证数据是否重复-sqlserver 检查一张表的数据是否重复,在线等!!!

问题描述 sqlserver 检查一张表的数据是否重复,在线等!!! 我的表结构如上图,其中三个外键,都是由用户自由选择输入的,我想在用户点击保存的时候来验证数据是否已经存在,其中为null值的也需要验证,保证每条数据这三个外键必须唯一不重复,请问SQL 语句怎么写? 解决方案 select * from productPrice t where productID=? AND ChannelID=? AND CustomerTypeId=? 解决方案二: 加一个unique验证就可以保证外键唯

listview-将两张表的数据展示在一个ListView中

问题描述 将两张表的数据展示在一个ListView中 数据库中的数据如图所示,一共有5张表,三个数据表以及两个关系表.我现在需要将所有的project和exam读取出来然后将其中的name和description显示在同一个ListView中,根据数据表中的session sort no来排序. 现在的问题: 1.如何同时读取所有的exam和project数据并根据session sort no来排序呢?因为数据比较多,所以应该不会一次性完成读取,而是用类似SimpleCursorAdapter