`
DangDang0701
  • 浏览: 76915 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

Update用法

 
阅读更多

更新表A的某些字段,字段的值来源于表B。

第一种写法:

UPDATE
	T_TEST_A a
SET
	(
		TEST_TARGET_1,
		TEST_TARGET_2,
	)
	=
	(
		SELECT
			TEST_SOURCE_1,
			TEST_SOURCE_2,
		FROM
			ORAH01.T_TEST_B	b
		WHERE
			a.TEST_KEY = b.TEST_KEY
	)

第二种写法:

UPDATE
(
	SELECT
		b.TEST_KEY,
		a.TEST_TARGET_1	        aTEST_TARGET_1,
		a.TEST_TARGET_2		aTEST_TARGET_2,
		b.TEST_SOURCE_1,
		b.TEST_SOURCE_2
	from
		T_TEST_A a,
		T_TEST_B b
	where
                a.TEST_KEY = b.TEST_KEY
)
SET
	aTEST_TARGET_1	= T_TEST_A,
	aTEST_TARGET_2	= T_TEST_B

  

分享到:
评论

相关推荐

    oracle的update的五种方式

    PL/SQL 更新法是使用存储过程或函数来执行更新操作,语法为:`CREATE OR REPLACE PROCEDURE update_procedure AS BEGIN ... END`。例如:`CREATE OR REPLACE PROCEDURE update_procedure AS BEGIN UPDATE t_join_...

    Update和Select结合使用

    为了提高效率和减少资源消耗,将`UPDATE`语句与`SELECT`语句相结合是一种非常实用的方法。这种方式可以实现更高效的数据处理,特别是在需要批量更新记录时。下面我们将深入探讨如何将`UPDATE`与`SELECT`结合使用,并...

    SQL Server UPDATE语句的用法详解

    在SQL Server中,UPDATE语句是用来修改已存在于数据库表中的数据。这是一项基本且至关重要的操作,因为随着时间的推移,数据库中的数据需要保持...理解和熟练掌握UPDATE语句的用法对于数据库维护和数据管理至关重要。

    Qt+update函数+paintEvent事件

    在Qt中,所有的窗口部件(如按钮、文本框等)都继承自`QWidget`类,`update()`是`QWidget`类的一个成员方法。当你调用一个对象的`update()`函数时,它会将该对象标记为“脏”状态,意味着这个区域需要重新绘制。Qt的...

    MyBatisPlus条件构造器带条件更新update使用示例代码

    本文将详细介绍如何使用MyBatisPlus的条件构造器进行带条件的更新操作。 首先,我们需要引入MyBatisPlus的依赖。在Maven项目中,可以在pom.xml文件中添加如下依赖: ```xml <groupId>com.baomidou</groupId> ...

    MySQL数据库中group by语句与update语句的用法研究.pdf

    MySQL 数据库中 group by 语句与 update 语句的用法研究 本论文对 MySQL 数据库中的 group by 语句和 update 语句进行了深入研究,讨论了这些语句在数据库查询和修改中的应用,并给出了具体的解决方案。 一、MySQL...

    python中update的基本使用方法详解

    前言 ...以下实例展示了 update() 方法的使用方法: d = {‘one':1,'two':2} d.update({‘three':3,'four':4}) # 传一个字典 print(d) d.update(five=5,six=6) # 传关键字 print(d) d.update([(‘se

    WindowsUpdate修复工具.zip

    使用这些修复工具时,建议先尝试最简单的解决方案,如运行Windows Update疑难解答,然后再逐步尝试更复杂的修复方法。同时,确保在执行任何操作之前备份重要数据,因为尽管这些工具旨在解决问题,但错误操作仍可能...

    use-force-update-hook:React挂钩,允许在功能组件中使用forceUpdate()

    安装npm i --save-dev use-force-update-hook用法该软件包导出2个钩子: useForceUpdate和useForceUpdateWithCallback 。通常,您应该使用useForceUpdate钩子: import React from 'react'import ReactDOM from '...

    在Delphi中更新数据库UPDATE语句使用示例..rar

    调用TADOCommand组件的Execute方法来执行UPDATE语句。在执行前,确保TADOCommand的Active属性为True,表示与数据库的连接已激活。执行后,如果受影响的行数大于0,那么表示更新成功。 下面是一个简单的Delphi代码...

    Mysql Update批量更新的几种方式

    刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的python程序示例: for x in xrange(10): sql = ''' UPDATE mytable SET myfield='value' WHERE other_field='other_value'; ''' 这种方法并没有...

    Windows Update Blocker一键启用或禁用Windows10更新工具

    在处理Windows Update的问题时,除了使用Windows Update Blocker,还有其他一些方法可以控制更新行为。例如,可以在设置中调整更新计划,选择特定的时间进行更新,或者在高级设置中暂停更新一定时间。对于企业环境,...

    SQL语句详解 MySQL update的正确用法

    本文将深入探讨如何正确地使用MySQL的UPDATE语句,包括单表更新和多表更新。 单表的UPDATE语句基本格式如下: ```sql UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] ...

    wsl-update,用于windows中Ubuntu子系统报错解决

    在Windows操作系统中,Ubuntu子系统(也称为Windows Subsystem for Linux, WSL)为开发者提供了一个在Windows环境下运行Linux...通过理解`wsl-update`的用途和使用方法,开发者可以更好地应对WSL可能出现的各种挑战。

    Mybatis 中的insertOrUpdate操作

    在Mybatis中,`insertOrUpdate`操作是一种将数据插入数据库,如果存在相同的唯一标识则更新已有数据的方法。这种操作在数据库编程中非常实用,因为它允许开发者以简洁的方式处理增删改查(CRUD)操作。在MySQL中,...

    Go-go-update构建自我更新的Go程序

    可以使用`Download`方法下载新版本,然后调用`Apply`来替换当前的可执行文件并重启应用: ```go if updateAvailable := update.CheckForUpdate(updateURL); updateAvailable != nil { err = updateAvailable....

    生成UPDATE语句

    这种方法不仅提高了开发效率,还增强了代码的可维护性和灵活性。通过合理利用Oracle的数据字典视图和PL/SQL的过程控制结构,可以有效地处理各种复杂的数据库更新需求。希望本文能为读者提供一种新的视角来看待数据库...

    ORACLE_多表关联_UPDATE_语句

    这种多表关联UPDATE语句的使用,能够有效地处理数据一致性问题,尤其在需要根据其他表的信息更新现有数据时,可以避免循环更新或冗余的逻辑。同时,它也展示了SQL的灵活性,能根据不同的业务需求进行复杂的数据操作...

    根据update语句自动生成select语句

    在PL/SQL中,你可以先定义一个匿名块,使用游标来模拟UPDATE到SELECT的转换: ```sql DECLARE CURSOR c_emp IS SELECT * FROM Employees WHERE Department = 'Sales'; BEGIN FOR emp IN c_emp LOOP -- 打印或...

    update语句

    下面将详细介绍`UPDATE`语句的工作原理、语法结构以及在实际应用中的常见用法。 `UPDATE`语句的基本语法如下: ```sql UPDATE 表名 SET 列名 = 新值, 列名2 = 新值2, ... WHERE 条件; ``` 1. **表名**:你需要...

Global site tag (gtag.js) - Google Analytics