SQL 用B表数据更新A表数据
2016-05-20 08:44
375 查看
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.
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.
相关文章推荐
- Oracle 存储单位 m³ 存成m3的解决办法
- MySQL 重装
- 浅谈数据库设计技巧(转)
- 精妙SQL语句收集(转)
- 画图解释 SQL join 语句
- 如何用Navicat备份还原Mysql数据库
- MongoDB分片集群部署
- System.Data.OracleClient requires Oracle client software version 8.1.7 or greater
- 怎么解决mysql不允许远程连接的错误
- mysql 用户管理和权限设置
- PLSQL示例
- mybatis关于mysql、oracle主键自增长
- Hibernate MySql 连接池隔天断开解决方法
- 如何解决将比较大的数据库备份文件导入到Mysql中
- Mysql基础知识(一)
- SQL语句及数据库优化
- redis入门——redis安装
- MongoDB 安装
- Oracle job实现自动化任务
- node.js , webstrom ,mongodb安装的时候注意事项。不错的markdown教程