SQL 用B表数据更新A表数据

原创 2013年12月02日 16:36:15

update b set b.state=(b.state & ((a.ALL_CHANNEL * power(2, 2))|3))
from device a, d_TimeUploadDetail b
where a.device_no = b.device_no and b.device_no

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

Way1

update A set A.sCard = B.sCard

from A,B

where A.sName = B.name

Way2

update a set sCard=(select b.card from b where name=a.sName)

我今天需要修改系统数据,用批量上传的表更新原有数据。在网上找到了上面两种方法。

第一种在as400上不可用。

第二种试了可以的,不过最好在加上限制。

语句如下:

update acustm set   acustm.AYAREA =  (select substr(AYSORT,1,6) from tylib/cust where AYCUST =   ACUSTM.AYCUST) where  AYCUST in (select AYCUST from tylib/cust) 
       615 rows updated in ACUSTM in R5ASPPROD. 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQL 用B表数据更新A表数据

Way1update A set A.sCard = B.sCardfrom A,Bwhere A.sName = B.nameWay2update a set sCard=(select b.car...

更新 将B表的数据更新到A表中的某个字段的sql(根据条件)

update  A set FResponPositionID=(select FResponPositionID from B where A.funitid=B.fid   and B.fisl...
  • douml88
  • douml88
  • 2016年12月21日 17:16
  • 2022

将A表数据更新到B表相关列的SQL语句

update ktz_xy set ktz_xy.dmlvl = (select tdfldm1.dmlvl from tdfldm1 where ktz_xy.dldm=tdfldm1.dldm )...
  • zmdds
  • zmdds
  • 2009年01月14日 10:26
  • 1272

关于update set from where

关于update set from where   下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值      表a:id,na...
  • xcbsdu
  • xcbsdu
  • 2011年08月31日 16:54
  • 86339

数据库 根据A表 更新B表

--------------------oracle 根据A表 批量更新B表---------------------- update t_b_loans a set a.create_by_org...

A表字段更新为B表的字段值

A表字段更新为B表的字段值   T1表 结构 id      name       school 1       ming1      清华大学 2       ming2       ...

一个SQL情景:将A字段内容和B字段内容拼接后更新到A字段

MySQL数据库在update语句中使用select查询结果
  • Rickesy
  • Rickesy
  • 2015年05月14日 13:00
  • 1569

SQl 将A表中的字段Name的值更新到B表中

现有A表和B表,A表有Id和Name字段,B表有Id和Name字段,将A表中的Name的值更新到B表中,条件是A表的Id值和B表的Id值相等。 代码如下: Create table A ( ID...

oracle动态更新(将A表中的某个字段的值赋给B表中的某个字段)

通过Update语句将A表的某列值修改为B表中的指定列的值时,所用的sql语句在Oracle和SQL Server中是不一样的, 代码如下: Oracle中的语句: UPDATE   A S...
  • lqh4188
  • lqh4188
  • 2012年04月14日 15:00
  • 11964

将A表中某个字段的值赋给B表某个字段

update A set A.KZXM = (select B.xm from B where A.ID=B.ID and rownum
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL 用B表数据更新A表数据
举报原因:
原因补充:

(最多只允许输入30个字)