sql将一个表中的数据插入到另一个表中的方法

 更新时间:2014年03月22日 16:37:28   作者:  
这篇文章主要介绍了sql将一个表中的数据插入到另一个表中的方法,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。
insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
复制代码 代码如下:

---更新计量点中不存在的数据,将台帐中的信息转移到计量点中
insert into MetricPoints (MeterID,MetricPointName,[Description],DepartmentID,MediumID)
(SELECT m.MeterID,m.MetricItems+m.InstallPlace as m_MetricPointName,m.MetricItems,m.DepartmentID,m.MediumID
FROM Meters m WHERE NOT EXISTS (SELECT 1 FROM MetricPoints WHERE MetricPoints.MeterID = m.MeterID ) and m.MediumID =2)

声名:a,b ,都是表
复制代码 代码如下:

--b表存在(两表结构一样)
insert into b select * from a

若两表只是有部分(字段)相同,则
复制代码 代码如下:

insert into b(col1,col2,col3,col4,...) select col1,col2,col3,col4,... from a where...

把表a插入到表b中去。
复制代码 代码如下:

--b表不存在
select * into b from a
//
select (字段1,字段2,...) into b from a

相关文章

  • sql server学习基础之内存初探

    sql server学习基础之内存初探

    这篇文章主要给大家介绍了关于sql server中内存的相关资料,文中通过图文以及示例代码介绍的非常详细,对大家学习或者理解sql server具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • SQL Server 数据库备份和还原认识和总结 (一)

    SQL Server 数据库备份和还原认识和总结 (一)

    可能许多同学对SQL Server的备份和还原有一些了解,也可能经常使用备份和还原功能,我相信除DBA之外我们大部分开发员队伍对备份和还原只使用最基础的功能,对它也只有一个大概的认识,如果对它有更深入的认识,了解它更全面的功能岂不是更好,到用时会得心应手
    2012-08-08
  • sql语法中的concat()函数详解

    sql语法中的concat()函数详解

    SQL CONCAT 函数添加两个或多个字符或字符串以在结果中形成一个新字符串,这篇文章主要介绍了sql concat()函数,需要的朋友可以参考下
    2022-08-08
  • SQL SERVER性能优化综述(很好的总结,不要错过哦)

    SQL SERVER性能优化综述(很好的总结,不要错过哦)

    一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。
    2008-09-09
  • MSSQL数据类型及长度限制详细说明

    MSSQL数据类型及长度限制详细说明

    在 Microsoft® SQL Server™ 中,每个列、局部变量、表达式和参数都有一个相关的数据类型,这是指定对象可持有的数据类型(整型、字符、money 等等)的特性。
    2008-08-08
  • sqlserver中关于WINDOWS性能计数器的介绍

    sqlserver中关于WINDOWS性能计数器的介绍

    sqlserver中关于WINDOWS 性能计数器的介绍,需要的朋友可以看下
    2013-01-01
  • having的用法以及与where区别介绍

    having的用法以及与where区别介绍

    having子句可以让我们筛选成组后的各种数据,having子句在查询过程中慢于聚合语句,接下来通过实例介绍下,感兴趣的你可以参考下,希望可以帮助到你
    2013-03-03
  • 使用SQL SERVER存储过程实现历史数据迁移方式

    使用SQL SERVER存储过程实现历史数据迁移方式

    这篇文章主要介绍了使用SQL SERVER存储过程实现历史数据迁移,介绍了历史数据迁移的基本概念及目的,对SQL SERVER存储过程历史数据迁移知识感兴趣的朋友参考下吧
    2021-09-09
  • SQL Server复制删除发布时遇到错误18752的问题及解决方法

    SQL Server复制删除发布时遇到错误18752的问题及解决方法

    朋友反馈他无法删除一台SQL Server数据库上的发布,具体情况为删除一个SQL Server Replication的发布时,遇到这样的错误问题如何解决呢,下面小编给大家分享SQL Server复制删除发布时遇到错误18752的问题及解决方法,感兴趣的朋友一起看看吧
    2024-01-01
  • SqlServer数据库中文乱码问题解决方法

    SqlServer数据库中文乱码问题解决方法

    SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码
    2020-03-03

最新评论

?


http://www.vxiaotou.com