oracle与mssql语法差异 2.update from
来源:互联网 发布:php屏蔽js广告 编辑:程序博客网 时间:2024/06/18 13:31
case 2. update from
有
tablea
(
cola int,
colb varchar(20),
colc varchar(50)
)
tableb
(
col1 int ,
col2 varchar(20) ,
col3 varchar(50)
)
现在要根据tableb修改tablea数据。
在mssql中语法:
update tablea
colb = b.col2 , colc=b.col3
from tablea a ,tableb b
where a.cola = b.col1
在oracle语法:
update tablea
set (colb,colc)= (select col2,col3 from tableb where b.col1= a.cola )
where exists(
select 1 from tableb where b.col1=a.cola )
注意:后面的exists必须有,要不然就是整个tablea表的所有记录都被修改,不满足条件的记录直接置成null
<------------- end ------------->
- oracle与mssql语法差异 2.update from
- oracle与mssql语法差异 1.select into
- mssql与access的sql语法差异
- Oracle与SqlServer语法差异
- SqlServer与Oracle语法差异
- mysql与oracle语法差异
- GP与ORACLE数据库语法差异汇总
- 关于Oracle的UPdate与 MSSQL的不同
- ORACLE UPDATE 语句语法与性能分析
- ORACLE UPDATE 语句语法与性能分析
- ORACLE UPDATE 语句语法与性能分析
- 【oracle语法】-for update 与 rowid
- UPDATE 语句 ORACLE /MSSQL 对比
- oracle update from 问题!
- oracle update from 问题!
- oracle update from
- MySQL与Oracle 差异比较之二基本语法
- MySQL与Oracle 差异比较之基本语法
- oracle与mssql语法差异 1.select into
- Linux 集群大全
- 浪费我20分的东西
- 孝顺
- oracle的树
- oracle与mssql语法差异 2.update from
- 精妙Sql语句大回顾
- 关于sscanf
- 学习佛经的一点感悟
- SQL流水帐号的生成
- 精妙Sql语句
- 项目总结
- javascript 识别字符字节数(支持中文)
- Head First C# 中文版 图文皆译 第二章 page74