请问oracel中插入的问题,急!!!!!(20分)

  • 主题发起人 主题发起人 xzb_97
  • 开始时间 开始时间
X

xzb_97

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个表,a和b,表记录如下

a表: paihao name kuwei bianma
ey-7 和 001 01-01
zu-0 急 002 02-01

b表: paihao kuwei bianma
zu-0
ey-7
ey-7

怎么样把a表中的kuwei和bianma信息插入到b表中相对应的位置???sql语句怎么写??、?
 
sql server:
update b表 set kuwei=a表.kuwei, bianma=a表.bianma from b表, a表 where b表.paihao=a表.paihao

access:
update b表, a表 set b表.kuwei=a表.kuwei, b表.bianma=a表.bianma where b表.paihao=a表.paihao
 
在Oracle中也很容易的,当然前提是a表中的paiho是唯一的,
Update b表 set (kuwei,bianma )=(select kuwei,bianma from a表
where a表.paihao=b表.paihao)
 
估计你是找不到ORACLE的语法把

ORacle和SQLSERVER中的UPDATE语法 就是更新的时候 要把各个字段分开写
 
多人接受答案了。
 
后退
顶部