首页 > 数据库 >SQL 跨数据库处理 语句

SQL 跨数据库处理 语句

时间:2023-04-19 12:47:55浏览次数:42  
标签:语句 INSERT SET dbo 数据库 SQL 插入 表名

1.插入数据

SET IDENTITY_INSERT 数据库A.dbo.FI_FloExpenseDaily ON --设置为允许手动插入值

INSERT INTO 数据库A.[dbo].[表1]
(ID,[FlowNo]
)
SELECT ID,ExpenseNo
FROM 数据库B.[dbo].[表1]
WHERE AppType = 0

SET IDENTITY_INSERT MixOne_DB_Seind.dbo.FI_FloExpenseDaily OFF --设置为允许手动插入值

 2.跨表更新对应字段

UPDATE s SET s.ClassName=c.ClassName FROM [dbo].[StudentDemo] s
INNER JOIN [dbo].[ClassDemo] c ON s.ClassID=c.ClassID

 2.跨数据库更新对应字段

update 
    A数据库.表名,B数据库.表名 
set 
    B数据库.表名.字段名 = A数据库.表名.字段名 
where 
    条件(A数据库.表名.id = B数据库.表名.join_shop_id)

  

标签:语句,INSERT,SET,dbo,数据库,SQL,插入,表名
From: https://www.cnblogs.com/mamaxiaoling/p/14440866.html

相关文章

  • sql语句优化
    问题查找及措施问题查找需要找到具体的代码,对其进行一对一优化,而非一直把关注点放在服务器和sql平台降低简化每个事务中处理的问题,尽量不要让一个事务拖太长的时间例如文件上传时,应将文件上传这一步放在事务外面微软建议  4.启动sql定时执行计划怎么启动sqlserver......
  • MYSQL索引失效场景及其原理
    MySQL索引失效是指查询时不能有效利用索引,从而导致查询性能下降的现象。以下是一些常见的MySQL索引失效场景及原理:使用函数或表达式:在WHERE子句中对索引列使用函数或表达式会导致索引失效。因为MySQL无法预先计算表达式的结果,所以无法使用索引进行查找。例:SELECT*FROMusersWH......
  • MySQL事务实现原理
    事务是什么?首先思考一个问题,事务是什么?以下是事务的相关解释MySQL中的事务是一种用于确保数据库操作的完整性和一致性的机制。事务处理具有以下四个基本特性,通常被称为ACID特性:原子性(Atomicity):原子性是指事务中的所有操作要么全部完成,要么全部不完成。事务中的操作不可分割,如果......
  • MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因
    MySQLInnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面:磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查......
  • MySQL InnoDB存储引擎选择B+树作为索引数据结构的原因
    MySQLInnoDB存储引擎选择B+树作为索引数据结构的原因在于其特点与性能。B+树相比红黑树和B树,更适用于关系型数据库的特点,具体体现在以下几个方面:磁盘I/O效率:数据库的数据通常存储在磁盘上,磁盘I/O操作相对较慢。B+树的一个重要特点是它能减少磁盘I/O次数。B+树是一种多路平衡查......
  • Mysql-InnoDB深入学习
    MySql——InnoDB学习笔记转载请声明!!!切勿剽窃他人成果。本文如有错误欢迎指正,感激不尽。参考资料见最后一章所有例子均是本人亲自上机后,将代码或结果复制回来的。请勿盗图一、Mysql体系结构和存储引擎1.1MySQL体系结构我们先明白两个概念,数据库和实例。数据库是物理上的操......
  • 云时代,MySQL到ClickHouse数据同步产品对比推荐
    ClickHouse在执行分析查询时的速度优势很好的弥补了MySQL的不足,但是对于很多开发者和DBA来说,如何将MySQL稳定、高效、简单的同步到ClickHouse却很困难。本文对比了NineData、MaterializeMySQL(ClickHouse自带)、Bifrost三款产品,看看他们在同步时的差异。对比结果概述整体上......
  • mysql中对于 GROUP_CONCAT 函数的长度限制处理
    今天才知,原来GROUP_CONCAT函数返回的长度默认是有限制的:mysql>SHOWVARIABLESLIKE"group_concat_max_len";可见,默认是最长不超过1024。 修改mysql的配置参数增加限制:vi/etc/my.cnf[mysqld]group_concat_max_len=1024000 注意,有些文章里说设置成-1也可以,意......
  • mysql表加锁与解锁
    一、加锁表名:test1、加读锁#读锁,锁定之后,无论是当前线程还是其他线程均只能读操作,写操作全部被堵塞,备份时可以用,避免在备份过程中,表被更新LOCKTABLEStestREAD; 2、加写锁#写锁,锁定之后,只有当前线程可以进行读操作和写操作,其他线程读操作和写操作均被堵塞.LOCKTABL......
  • SQL Server 中易混淆的数据类型
    SQLServer中易混淆的数据类型 近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,......