`

根据一个表更新另外一表的数据

 
阅读更多

根据一个表的数据来更新另外一表的数据:

Oralce和DB2:

UPDATE A
SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)

UPDATE A
SET (A1, A2, A3) = (SELECT B1, B2, B3 FROM B WHERE A.ID = B.ID)
WHERE ID IN (SELECT B.ID FROM B WHERE A.ID = B.ID)

---------------------------------------------------------------------------------------------

MS SQL Server:

UPDATE A
SET A1 = B1, A2 = B2, A3 = B3
FROM A LEFT JOIN B ON A.ID = B.ID


UPDATE A
SET A1 = B1, A2 = B2, A3 = B3
FROM A, B WHERE A.ID = B.ID

=============================================================

另今天写一脚本,没技术含量,已改进,记录一笔:

#------------------------------------
# GetDate for each day.
#------------------------------------

k=0

while [ $k -lt 12 ]
do

i=0
let k=$k+1

case $k in
1|3|5|7|8|10|12)
j=31;;
4|6|9|11)
j=30 ;;
2)
j=28;;
*)
echo fuck!;;
esac

if [ $k -lt 10 ]; then
k=0$k
fi

while [ $i -lt $j ]
do

let i=$i+1

if [ $i -lt 10 ]; then
{
#sqlplus pos/pos @bhml 2010060$i
echo 2010${k}0$i
}
else
{
#sqlplus pos/pos @bhml 201006$i
echo 2010$k$i
}
fi
done
done

分享到:
评论

相关推荐

    用一条SQL语句将数据表中某列更新到另一个数据表里

    例如,根据一张表中的某些条件来更新另一张表中的数据。本文将详细介绍如何使用一条SQL语句来完成这一任务,并通过具体的例子加以说明。 #### 问题描述 假设存在两个数据表T1和T2,它们的结构如下所示: - 表T1: ...

    kettle同步数据库所有的表数据到其他库.rar

    本示例中的"Kettle同步数据库所有的表数据到其他库.rar"是一个具体的应用场景,即利用Kettle将一个数据库的所有表数据同步到另一个具有相同表结构的数据库中。这里,我们不仅讨论如何实现这个功能,还将深入探讨...

    sqlserver 循环临时表插入数据到另一张表

    sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @...

    Mysql 根据一个表数据更新另一个表的某些字段(sql语句)

    在MySQL数据库管理中,经常需要根据一个表的数据来更新另一个表中的字段,这在数据同步、维护或报表生成等场景中十分常见。本篇文章将详细解释如何使用SQL语句实现这个功能,以及涉及的相关知识点。 首先,我们创建...

    sql一个完整的全国省市县区数据表

    标题中的“sql一个完整的全国省市县区数据表”指的是在SQL数据库中存储的包含中国所有省份、城市、区县地理信息的数据表。这样的数据表在各种应用中非常常见,例如地图服务、物流配送、销售数据分析等,都需要用到...

    java代码操作数据转移,把一个数据库里的东西移动到另一个数据库,自动建库建表

    在IT行业中,数据库迁移是一项常见的任务,特别是在Java开发中,我们经常需要将数据从一个数据库迁移到另一个数据库,比如从测试环境迁移到生产环境。这个过程不仅涉及数据的复制,还包括了数据库结构(如表、索引等...

    wpf实现拖拽效果 把一个listbox中的一条数据放到另外一个listbox中

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中实现拖放效果,特别是如何将一个ListBox中的数据项拖动到另一个ListBox中。WPF是.NET Framework的一部分,提供了丰富的用户界面功能,...

    mysql实现查询数据并根据条件更新到另一张表的方法示例

    在MySQL中,有时候我们需要将一个表中的数据查询出来,并根据特定条件更新到另一个表中。这个过程涉及到多表查询和更新操作,对于数据库管理和数据迁移至关重要。以下将详细讲解如何实现这一目标,以及使用到的关键...

    MySQL下将一个表的数据插入到另外一个表的实现语句

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

    同步两个数据库的数据

    在IT领域,数据库同步是一个常见的需求,特别是在分布式系统或者数据备份与恢复的场景下。这里的“同步两个数据库的数据”指的是确保两个数据库中的特定表——在这个例子中是“staff”表——保持一致。以下是对这个...

    数据库实验报告数据更新.pdf

    * 根据书上的例子,针对 TPCH 数据库模式设计各种更新语句,每种类型更新语句至少要设计一个,描述清楚数据更新要求,运行你所设计的更新语句,并截图相应的实验结果。 * 实验步骤和实验总结中要详细描述实验过程中...

    sql将一个表中的数据插入到另一个表中的方法

    在SQL(Structured Query Language)中,将一个表中的数据插入到另一个表中是常见的操作,这对于数据迁移、数据同步或数据备份等任务至关重要。这里,我们将深入探讨几种不同的方法来实现这一目标。 首先,最基础的...

    Oracle中用一张表的字段更新另一张表的字段

    在Oracle数据库中,当需要将一个表的字段值更新到另一个表时,通常可以使用`MERGE INTO`语句来实现。`MERGE INTO`是一个非常强大的SQL操作,它结合了`INSERT`、`UPDATE`和`DELETE`的功能,允许你在匹配条件的基础上...

    根据Excel单元格的标签更新单元格数据

    在这个场景中,我们关注的是如何利用编程语言(如Java)来根据Excel单元格的标签来更新其数据。这里提到的`jxl.jar`是一个Java库,它允许开发者读取、写入和修改Excel文件,适用于JDK 1.5及更高版本。 首先,让我们...

    地区信息数据表

    在IT行业中,地区信息数据表的设计与管理是数据库架构中的一个重要环节,特别是在构建具有地域选择功能的系统时,如电商、物流或者地图服务等。本案例中提到的是一个实现三级联动的地区信息数据表,涉及到了省、市、...

    MySQL 从一张表update字段到另外一张表中

    在MySQL数据库中,更新操作是常见的数据维护任务之一。当你需要将一张表中的某些字段值复制并更新到另一张表时,可以利用SQL的JOIN语句或者子查询来实现。这个过程通常涉及到多表关联,确保正确匹配源数据和目标数据...

    数据更新与分页数据更新与分页数据更新与分页

    在Web应用中,当数据集过大时,分页可以将数据分割成多个较小的部分,每次只加载一部分到用户界面。这通常通过LIMIT和OFFSET SQL子句实现。例如,要获取第2页(每页10条记录)的数据,可以写: ```sql SELECT * ...

    Oracle 中表数据的存储原理浅析

    当一个数据块可以容纳一个完整的数据行时(且表的列数小于等于256),那么此行就可以使用一个行片段来存储。当插入一个数据行,或更新已有数据行时,数据行容量大于数据块容量,那么Oracle将使用多个行片段来存储...

    ACCESS库表A中的数据读入表B中.rar

    在Microsoft Access中,数据库操作是常见的任务之一,其中包括将数据从一个表(表A)导入到另一个表(表B)中。这个过程可以是数据迁移、数据整合或数据分析的一部分。以下是一些关于如何实现"ACCESS库表A中的数据...

    mysql更新一个表里的字段等于另一个表某字段的值实例

    以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中...

Global site tag (gtag.js) - Google Analytics