SqlServer将表中数据复制到另一张表

insert into phone2(ph,attr,type,carrier) select top 1000 ph,attr,type,carrier from phone

将表phone的字段和前1000条数据复制到Phone2表

数据库中的某个表删除重复数据(phone2表不能存在)

select distinct  * into phone2 from phone

表phone的数据放到phone2中(phone2表可以存在)
insert into phone2(ph,attr,type,carrier) select distinct
(ph),attr,type,carrier   from
phone

删除phone表
truncate table phone

表phone2的数据重新放回到phone表中,保证表的名字相同
insert into  phone (ph,attr,type,carrier) select
ph,attr,type,carrier  from phone2

SqlServer将表中数据复制到另一张表,布布扣,bubuko.com

时间: 2024-12-25 01:22:32

SqlServer将表中数据复制到另一张表的相关文章

oracle 从一张表的数据复制到另一张表中 mapper.xml

例如: <insert id="insertBatchcardDeviceLog" useGeneratedKeys="false">insert into tf_ord_batchcard_device_log (device_seq, device_code, device_state, update_date, occupy_order_id, occupy_date, log_date, oper_staff_id) select device_

Hibernate继承(2)子类属性生成在自己的一张表中,父类的属性一张表

<?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" > <!-- 具体表继承 子类扩展的数据保存在子类表中,继承的数据保存的父类表中 配置实现(如果才ER图上看就是一个一对一关系) 因为子类的数据保存在自己的表中,所以不需要类似 单表继承 辨别列 而是通过一个 主

Sql server 进行表中数据复制转移遇到的问题

前段时间的工作中,公司要求对sqlserver 中某些初始化的基础数据完全复制到另一个相同表表结构的数据表中,当时第一反应写 sql语句如下:Insert into Table1(Filed1,Filed2)select Filed1,Filed2 from Table2 .执行成功!!! 仔细一查看,数据全乱套了(Id是自增Id,但Id 不一定是连续的). 于是采用B方案: 把Table1 中Id的自增取消,先把数据插入进去再重新加上自增长(问题解决). 但是 当 Table1 是存储过程动态

动态列从一表的数据汇总至另外一张表中

这段时间有涉及至MS SQL的编程,动态的SQL语句.原始数据表中,很多数据,需要把有数据的记录进行统计,并需要进行列显示,也就是是行列转换.有数据才显示,也就是说最终的列是动态变化的.有数据才显示. 把所有有数据的放在一张临时表中,只需要将转换列名的数据即可. 然后根据这个临时表,来处理动态SQL的语句,有SELECT列,宣告变量,变量赋值以及更新的. 上面的几行,在运行时得到的结果和格式如下,随数据不同列名也有所不同: 接下来,你可以看到Insus.NET进动态去引用这些变量的,在EXECU

在oracle中怎么把一张表的数据插入到另一张表中

把table2表的数据插入到table1中 insert   into   table1   select   *   from   table2

取得一张表的数据不在另一张表中的最优秀方法(JOIN与EXISTS的效率研究)

业务需求: 公司有个CRM经纪人管理系统,前天遇到的比较棘手的问题是,要查询一张表中不在另一张表中的所有用户并分页显示,但问题是外表的数据量很大,如果用not in(select ..),not exists(select ...)之类的子查询 的话需要对子查询表进行所有信息的调用过滤才行,一单子查询数据量过大效率问题就来了,于是就私下里查了一点资料,并根据资料中提供的例子建立了对应的测试表做了一些测试,随后将解决问题的方法移交给了技术部的邹鸿同事去解决问题,因为是前天的事情了,本来是事情忙没时

sql中如何 将一张表的数据 更新到另外一张表的字段中

今天操作数据库       有个需求需要从一张流水表中有用户付款金额    还有一张  是用户的结算金额    每个用户的付款和结算费率和手续费等都不一样   需要将剩余可以结算的金额查询出来  进行更新到各自对应的用户后面  花了几分钟写出来去测试了一下  没问题 万变不离其中   依然还是  在 update  +表(及其关联表) +set  +更改字段 +where 条件 update merchant m join ( select pc.cp_channel channelId,0.0

SQL Server大数据导入导出:将一张表的数据导入到另一张表

今天下午休息的时候又被扔给一项任务:把全国的街道数据导入街道表.但是他们扔给我的SQL脚本是从网上down的一个,跟平台这边的数据库设计的完全不一样. 当时的思路是:先把扔给我的脚本在本地生成一个表,然后选出要的数据,批量插入到开发库所在服务器的表. 然后,按照这个思路做了个测试: INSERT INTO dbo.test_Street(Code,CountyCode,CnName,VersionNo,Creator,CreateTime,ValidStatus) /*要插入数据的表*/ SEL

Mysql DBA 高级运维学习笔记-删除表中数据

9.11 删除表中数据 命令语法:delete from 表名 where 表达式 实践: (1)删除表student中编号为3的记录 mysql> use zbf Database changed mysql> select * from student; +----+-----------+-----+--------+ | id | name | age | dept | +----+-----------+-----+--------+ | 1 | zbf666| 29 | linux