将数据库中一张表中数据复制到另一张表
--目标服务器表不存在时。在目标服务器运行:
select * into 目标服务器的表名 from openrowset
('msdasql','driver={sql server};server=源服务器ip;uid=源服务器数据库用户名;pwd=源服务器数据库密码','select * from 源服务器数据库名..源服务器数据库中表名')a
--目标服务器表存在时。前提条件,两表字段必须相同。在目标服务器运行:
insert into 目标服务器的表名 select * from openrowset
('msdasql','driver={sql server};server=源服务器ip;uid=源服务器数据库用户名;pwd=源服务器数据库密码','select * from 源服务器数据库名..源服务器数据库中表名')a
SQLServer中把某个表里的记录复制到另一个数据库的表中
现有数据库a和数据库b,数据库a里有表table1,数据库b里有表table2.
现在要把表table1里的记录复制到table2中,不同情况采用不同方法:
1. table1和table2表结构相同
use b
insert into table2 select * from a.dbo.table1
2. table1和table2表结构不相同
use b
insert into table2(c1,c2) select c1,c2 from a.dbo.table1
coolxiaoyi:c1,c2为需要复制的列。
3. 如果还没有创建表table2,可以直接将table1的表结构和记录都复制到数据库b中
use b
select * into table2 from a.dbo.table1
这样做有一个问题,就是有时主外键关系不能复制过去(不知道什么原因),需要在执行完sql语句后自己再设置一下主外键。
4. 注意table2中是否有自增长字段
如果有自增长字段,使用以上sql语句时会报错:仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'table2'中 的标识列指定显式值。
可以先修改table2表,去掉自增长标识,复制完记录后再修改回来。
或者用2.中的sql语句,不复制自增长字段,复制其他字段。
转载于:https://blog.51cto.com/zerosoft/1037661
将数据库中一张表中数据复制到另一张表相关推荐
- SQL 将一张表的数据复制到另一张表
destTable 需复制的表 srcTable 来源表 最基础的复制 INSERT INTO destTable SELECT * FROM srcTable 如果两个表的字段不对应,select后 ...
- 如何将一张表的数据复制到另一张表(sql yog)
1.右击原表,导出表作为SQL 2.右击要导入的数据库(不是表,是数据库),导入->执行SQL脚本
- 表间数据复制--SELECT表中的数据插入到新的表中(ORACLE,MSSQL)
表间数据复制--SELECT表中的数据插入到新的表中 --在Oracle 9i中 CREATE TABLE scott.test AS (SELECT DISTINCT empno,ename,hir ...
- php删除一张表数据的时候 把另一张表的数据也删除,剔除第一张表的数据时,修改第二张表的相关字段的数值...
删除第一张表的数据时,修改第二张表的相关字段的数值 表xf xf_id vip total 1 1 10 2 1 100 3 2 80 4 3 50 表vip vip jifen 1 1000 2 5 ...
- SQL语句 怎么把一个表的数据复制到另外一个表里面
SQL语句 怎么把一个表的数据复制到另外一个表里面 SQL语句 怎么把一个表的数据复制到另外一个表里面 匿名 | 浏览 68087 次 我有更好的答案 推荐于2017-09-08 01:16:4 ...
- 动态列从一表的数据汇总至另外一张表中
这段时间有涉及至MS SQL的编程,动态的SQL语句. 原始数据表中,很多数据,需要把有数据的记录进行统计,并需要进行列显示,也就是是行列转换.有数据才显示,也就是说最终的列是动态变化的.有数据才显示 ...
- oracle把一个表的数据复制到另一个表中
1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...
- Pandas中常见的20多种数据筛选方法,116张图详解 | 图解Pandas-图文第8篇
01写在前面 大家好,我是阳哥,欢迎来到「Python数据之道」. 本次是<图解Pandas>系列图文内容的 第 08 篇,主要介绍 Pandas 中常见的数据筛选 . 本文是付费阅读文章 ...
- navicat 只对比一张表的数据_Excel VBA批量新建工作表(对比数据透视表的使用)...
在之前的一篇文章中,分享过用数据透视表的方法批量新建工作表. https://zhuanlan.zhihu.com/p/115191339zhuanlan.zhihu.com 本次将用VBA的方式快 ...
最新文章
- Reactive Extensions(Rx) 学习
- mysql date_trunc_com.mysql.jdbc.MysqlDataTruncation: Data trunca...
- 【推荐】ABAP select语句性能优化之高级教程
- Apache RocketMQ在linux上的常用命令
- 收藏一些效果炫酷的可视化网站
- “西邮漫记”--自由照耀中国
- 推荐一个简洁优雅的博客系统,farbox
- RobotStudio关于Ctrl+鼠标左键拖动速度慢的解决方法
- 财联社24小时电报关键词监控提醒
- matlab单机无限大系统_MATLAB运用simulink建立简单的单机-无穷大系统仿真
- linux 用户邮件,Linux系统邮件客户端 Exchange账户相关
- Fly.js HTTP 请求解决方案
- LabVIEW FPGA PCIe开发讲解-7.2节:目前主流的4大Xilinx FPGA PCIe DMA通信IP核讲解
- 【17.12.22.B】
- win10分屏设置一边竖屏_win10两个显示器横屏和竖屏拓展
- 端口映射工具PortTunnel
- Android写一个简易计算器(可以实现连续计算)
- zpl java_JAVA调用DLL的两种方法-ZPL中文打印(作者不详,如有冒犯,请联系我)...
- 外卖菜谱小程序源码-带流量主功能
- Android的log机制,androidtv开发总结
热门文章
- JUnit5 Maven 依赖项
- web前端要学哪些东西,前端大牛分享的技能整理
- 实用调试技巧 Debug Release F10 F11 初始化 越界访问 堆栈 模拟实现库函数
- oracle数据库速度测试,【原创】验证在Oracle数据库中操纵数据的各种方法的速度...
- python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟
- python可以操作word吗_python实现在windows下操作word的方法
- PHP 发送GET 和 POST数据的方法分析
- Vue基本操作及运行截图总结
- 猜数字游戏(Java)
- 【windows 10】+【OpenCV3.4.1】+【opencv_contrib3.4.1】编译: