1.A数据库的某张表有些数据,B数据库表是新建立的,执行一下sql语句把A数据库的某张表数据传到B数据库某张表

insert into A库.dbo.表名(字段名)
select top 10 B库字段名(可以* 前提是两个表字段全部一样) from B库.dbo.表名
where PersonID not in(select top 10 PersonID from YLMES_ZS.dbo.a_PersonInfo ) --- and  UserID='1332'   可加where条件

2.A数据库的某张表有些数据,B数据库表是新建立的,执行一下sql语句或存储过程把A数据库的某张表数据传到B数据库某张表,可A数据库的某张表数据每天都是增加的,后来增加的数据怎么传到B数据库  还有在A数据库修改或删除了表的某条数据,怎么实现B数据库的表也修改删除      A库上的表加个触发器

一是采用触发器.虽然跨库操作用触发器有点怕效率差,但这是没办法的事情.
二是,定期将B库中的表清除,然后将A库中的表导入到B库,相当于执行一次存储过程.

create trigger  tr_name on A.dbo.表1
for insert,update,delete
as
begindelete B.dbo.表1 where id in (select id from deleted)insert into B.dbo.表1select * from inserted
end

3.如果是插入行或删除行,还可以考虑用存储过程来处理:
假设 A 数据库中 表 tb 有标识列(唯一) id,要将表中新插入的数据导入 B 数据库的表 tb,把A库TB表中已经删除的行在B 库中也删除,则可以这样:

create procedure updatedbB
as
begin
insert into B.dbo.tb
select a.* from tb a
where not exists(select 1 from B.dbo.tb where id=a.id)
delete from B.dbo.tb b
where not exists(select 1 from tb where id=b.id)
end

SQL将A库表的数据插入B库的某张表相关推荐

  1. 在excel表格中,如何将一个工作簿中十张工作表的数据统一归整到同一张表上?

    操作步骤: 1.首先回到汇总EXCEL数据文件夹目录下,新建一个名为汇总数据的EXCEL文件与数据源并列关系. 2. 打开汇总数据Excel文件,在Power Query选项下的从文件--从文件夹-- ...

  2. sql查询远程数据库的表的数据并填充到本地数据库的表

    insert into A select A.ID,A.NAME from opendatasource('SQLOLEDB','Password=123;Persist Security Info= ...

  3. java实现将A表数据转移到B表_解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表(merge into)...

    作用:merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表: 语法: MERGE INTO [your table-name] [rename your table h ...

  4. MySql中把一个表的数据插入到另一个表中的实现代码--转

    MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...

  5. MySQL 数据库怎样把一个表的数据插入到另一个表

    web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码 ...

  6. SQL查询的艺术学习笔记--数据插入操作

    use seldata --insert 使用 --insert 基本语法 /* insert into table_anem [column1,colunm2,...columnN] values  ...

  7. MySQL将一张表的数据插入到另一张表

    (1)当两张表字段相同,使用以下sql: 将tbl_rooms表数据插入到 db_gbwk.tbl_rooms表中: INSERT INTO db_gbwk.tbl_rooms SELECT * FR ...

  8. MYSQL数据库从A表把数据插入B表

    如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticl ...

  9. mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现

    1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; insert into insertTest select * ...

  10. oracle怎么查询和插入表,Oracle查询一个表的数据插入到另一个表

    1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...

最新文章

  1. 分析Linux内核5.0系统调用处理过程
  2. 配置druid内置的log实现
  3. Java -- XStreamAlias 处理节点中的属性和值
  4. 【python】用正则表达式进行文字局部替换
  5. docker(应用容器引擎)
  6. 【51】编写new和delete时需固守常规
  7. MySQL 事务控制语句(TCL)
  8. android 底部选项,Android:底部的选项卡
  9. 美观!!大气!!! LVGL『Color picker颜色选择器控件』介绍
  10. SmartUpload用法
  11. 管程(Moniter): 并发编程的基本心法
  12. 钉钉机器人+Mac定时Launchctl
  13. Java萌新入门的第一篇文章
  14. Ubuntu 小企鹅输入法fcitx 支持 五笔拼音
  15. emacs官方中文手册
  16. CP56time2a是什么格式?
  17. ASP.NET Web Pages #8211; WebGrid 帮助器
  18. c++初级(本人scdn)
  19. 【opencc for mac】
  20. 【计算机视觉的修炼秘笈】深度好文,持续更新

热门文章

  1. 哈夫曼树的生成详解(C++)
  2. python---Matplotlib简单用法
  3. css实现动态箭头_Jerry的反省:程序员不要轻易说出quot;这个功能技术上无法实现quot;...
  4. 电脑教程从入门到精通_【电路仿真】视频教程资料包,proteus入门到精通+实例教程+软件,免费下载!...
  5. 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
  6. bs和php,BSPHP - WEB源码|源代码 - 源码中国
  7. java cpu_JAVA定位CPU占用率高
  8. mac 2k显示器字体发虚_亲身实践:Mac mini 搭配戴尔显示器体验
  9. phpstorm连接不上MySQL_PHPStorm无法连接到本地MySQL [重复]
  10. 2021龙小丽高考成绩查询,学霸高考672分,家长强令复读考清华,分数出来全家人失望...