关于Oracle的UPdate与 MSSQL的不同
来源:互联网 发布:淘宝的快捷方式删不掉 编辑:程序博客网 时间:2024/05/29 23:46
Oracle用的是Pl/SQL ,MSSQL用的是T-SQL,语法也不同,前一阵我遇到使用update的不同
update a
set a.complete_pct = b.complete_pct,a.act_start_date = b.act_start_date,a.act_end_date = b.act_end_date
from PLN_project a,pln_projwbs b
where a.project_type = 1 and a.project_id =b.proj_id and b.parent_wbs_id=0
--这个写法是Sqlserver中可以实现,Oralcede 写法实现却是这样的
update PLN_project set (complete_pct,act_start_date,act_end_date) =
( select complete_pct,act_start_date,act_end_date from pln_projwbs
where PLN_project.project_type = 1 and PLN_project.project_id
and =pln_projwbs.proj_idpln_projwbs.parent_wbs_id=0)
WHERE EXISTS( SELECT 1 FROM pln_projwbs WHERE PLN_project.project_type = 1
and PLN_project.project_id =pln_projwbs.proj_id and
pln_projwbs.parent_wbs_id=0 ) ;
相对比而言,oracle的update比mssql的update要麻烦很多
- 关于Oracle的UPdate与 MSSQL的不同
- Sybase与MSSQL的不同
- MySQL与MSSQL的不同
- mysql与mssql的不同
- update在sql server与oracle的不同使用
- mssql update 的用法
- mssql update 的用法
- mssql update 的用法
- 关于Update在不同数据库的使用
- 关于update在不同数据库的使用
- Unity中Update()与FixedUpdate()的不同
- mssql,firebird,oracle对事务的处理不同
- 关于Oracle的for update 语句
- 关于oracle数据库update的一点理解
- oracle与mssql语法差异 2.update from
- 几个数据关于update set 的语法几个不同细节
- oracle 中 for update与for update of的区别
- UPDATE 语句 ORACLE /MSSQL 对比
- 重定向 跳出框架结构
- PIX防火墙详细配置命令说明
- Myeclipse5.5GA注册码/破解
- C#中ListView和ImageList配合使用
- 跨服务器上传文件的俩个例子
- 关于Oracle的UPdate与 MSSQL的不同
- 网页系统回到桌面应用时代己来临
- 如何实现一个脚本语言?
- IIS 错误代码大汇总
- 我想看书
- 在NetBeans下使用AppFuse开发Java Web应用
- NetAdvantage控件使用:UltraGrid
- Linux FAQ
- 总结与简化