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. 
版权声明:本文为博主原创文章,未经博主允许不得转载。

A表中的数据更新到B表SQL语法-update set from where

下面是这样一个例子: 两个表a、b,想使b中的memo字段值等于a表中对应id的name值      表a:id,name                1       王    ...
  • m0_38002798
  • m0_38002798
  • 2017年09月09日 10:26
  • 842

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

Way1update A set A.sCard = B.sCardfrom A,Bwhere A.sName = B.nameWay2update a set sCard=(select b.car...
  • wangbo0922
  • wangbo0922
  • 2016年11月16日 12:04
  • 1122

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

A表字段更新为B表的字段值   T1表 结构 id      name       school 1       ming1      清华大学 2       ming2       ...
  • housonglin1213
  • housonglin1213
  • 2016年12月06日 10:49
  • 571

关于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
  • 98423

数据库 根据A表 更新B表

--------------------oracle 根据A表 批量更新B表---------------------- update t_b_loans a set a.create_by_org...
  • c1052981766
  • c1052981766
  • 2016年02月22日 14:01
  • 1661

更新 将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
  • 2583

Android官方资料--A/B System Updates

A/B System Updates IN THIS DOCUMENT Overview Bootloader state examplesUpdate Engine...
  • ly890700
  • ly890700
  • 2017年02月09日 21:22
  • 2891

Update From 用法

update b  set memo = a.name  from a,b  where a.id = b.id      这个就是只更新from内的结果集,等效于下面的sql: updat...
  • az44yao
  • az44yao
  • 2014年12月20日 08:55
  • 445

oracle将A表数据复制到B表中

一、A B两张表都有四个字段,都是id,NAME,sex,serviceNo,现在要将A表的数据复制到B表里面去 INSERT INTO  student_j (id,NAME,sex,servi...
  • Miss_kun
  • Miss_kun
  • 2016年05月26日 21:09
  • 3130

SQL中如何把A表的字段数据更新到B表的字段

update t_test1 set name = (select name from t_test2 b where t_test1.id = b.id)
  • mengxianhua
  • mengxianhua
  • 2012年11月22日 09:38
  • 9251
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL 用B表数据更新A表数据
举报原因:
原因补充:

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