SQL将A库表的数据插入B库的某张表
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库的某张表相关推荐
- 在excel表格中,如何将一个工作簿中十张工作表的数据统一归整到同一张表上?
操作步骤: 1.首先回到汇总EXCEL数据文件夹目录下,新建一个名为汇总数据的EXCEL文件与数据源并列关系. 2. 打开汇总数据Excel文件,在Power Query选项下的从文件--从文件夹-- ...
- sql查询远程数据库的表的数据并填充到本地数据库的表
insert into A select A.ID,A.NAME from opendatasource('SQLOLEDB','Password=123;Persist Security Info= ...
- 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 ...
- MySql中把一个表的数据插入到另一个表中的实现代码--转
MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...
- MySQL 数据库怎样把一个表的数据插入到另一个表
web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码 ...
- SQL查询的艺术学习笔记--数据插入操作
use seldata --insert 使用 --insert 基本语法 /* insert into table_anem [column1,colunm2,...columnN] values ...
- MySQL将一张表的数据插入到另一张表
(1)当两张表字段相同,使用以下sql: 将tbl_rooms表数据插入到 db_gbwk.tbl_rooms表中: INSERT INTO db_gbwk.tbl_rooms SELECT * FR ...
- MYSQL数据库从A表把数据插入B表
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticl ...
- mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; insert into insertTest select * ...
- oracle怎么查询和插入表,Oracle查询一个表的数据插入到另一个表
1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...
最新文章
- 分析Linux内核5.0系统调用处理过程
- 配置druid内置的log实现
- Java -- XStreamAlias 处理节点中的属性和值
- 【python】用正则表达式进行文字局部替换
- docker(应用容器引擎)
- 【51】编写new和delete时需固守常规
- MySQL 事务控制语句(TCL)
- android 底部选项,Android:底部的选项卡
- 美观!!大气!!! LVGL『Color picker颜色选择器控件』介绍
- SmartUpload用法
- 管程(Moniter): 并发编程的基本心法
- 钉钉机器人+Mac定时Launchctl
- Java萌新入门的第一篇文章
- Ubuntu 小企鹅输入法fcitx 支持 五笔拼音
- emacs官方中文手册
- CP56time2a是什么格式?
- ASP.NET Web Pages #8211; WebGrid 帮助器
- c++初级(本人scdn)
- 【opencc for mac】
- 【计算机视觉的修炼秘笈】深度好文,持续更新
热门文章
- 哈夫曼树的生成详解(C++)
- python---Matplotlib简单用法
- css实现动态箭头_Jerry的反省:程序员不要轻易说出quot;这个功能技术上无法实现quot;...
- 电脑教程从入门到精通_【电路仿真】视频教程资料包,proteus入门到精通+实例教程+软件,免费下载!...
- 四平方和蓝桥杯Java_蓝桥杯-四平方和问题
- bs和php,BSPHP - WEB源码|源代码 - 源码中国
- java cpu_JAVA定位CPU占用率高
- mac 2k显示器字体发虚_亲身实践:Mac mini 搭配戴尔显示器体验
- phpstorm连接不上MySQL_PHPStorm无法连接到本地MySQL [重复]
- 2021龙小丽高考成绩查询,学霸高考672分,家长强令复读考清华,分数出来全家人失望...