300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > oracle查询表字段sql语句怎么写 oracle联合查询并更新一个表字段的sql语句

oracle查询表字段sql语句怎么写 oracle联合查询并更新一个表字段的sql语句

时间:2020-02-20 01:58:39

相关推荐

oracle查询表字段sql语句怎么写 oracle联合查询并更新一个表字段的sql语句

更新某一个字段写起来简单,也容易理解:

UPDATEtableaASETA.name=(selectnamefromtablebBwhereA.id=B.id)

更新多个字段就显得比较冗长:

UPDATEtableaASETA.name=(selectnamefromtablebBwhereA.id=B.id),A.age=(selectagefromtablebBwhereA.id=B.id)

如果需要更新的字段太多,这样写就太乱了,而且重复查询效率也大打折扣,可以改用这样的写法:

MERGEINTOtableaAUSINGtablebBON(A.id=B.id)WHENMATCHEDTHENUPDATESETA.name=B.name,A.age=B.age,A.title=B.title

本文出自 “空空如也” 博客,谢绝转载!

原文:http://6738767./6728767/1968890

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。