这个sql能修改成oracle适配的语法吗?
<update id="batchUpdateFundNumber" parameterType="list" databaseId="oracle">
BEGIN
<foreach collection="list" item="item" index="index">
update mad_project t
left join mad_project_aux m on t.mad_id = m.mad_id set
t.approval_amt=#{item.approvalAmt},
t.acitem19_code=#{item.acitem19Code},
m.fund_number=#{item.fundNumber}
where
t.agy_code=#{item.agyCode}
and t.mof_div_code=#{item.mofDivCode}
and t.mad_code=#{item.madCode}
and t.pro_status=#{item.proStatus}
and t.fiscal=#{item.fiscal};
</foreach>
END;
</update>
update mad_project t left join mad_project_aux m on t.mad_id = m.mad_id set t.approval_amt=#{item.approvalAmt}, t.acitem19_code=#{item.acitem19Code}, m.fund_number=#{item.fundNumber} where t.agy_code=#{item.agyCode} and t.mof_div_code=#{item.mofDivCode} and t.mad_code=#{item.madCode} and t.pro_status=#{item.proStatus} and t.fiscal=#{item.fiscal};
相关推荐
ORACLE和SQL语法区别归纳
### ORACLE和SQL语法区别归纳#### 概述本文旨在为初学者提供关于Oracle与SQL Server在数据类型、函数及日期操作等方面的语法差异总结,帮助读者更好地理解这两种数据库管理系统的特点
Oracle与SQLServer的SQL语法差异
Oracle与SQLServer的SQL语法差异,用简单易懂的语言和实例对Oracle和Sql Server语法之间的差异进行了对比分析,更加适用于入门的人
oracle与SQL server的语法差异总结
Oracle 和 SQL Server 是两种广泛应用的关系型数据库管理系统,它们在语法和功能上存在一定的差异。以下是对两者主要区别的一些详细说明:1.
Sql语法转换为Oracle语法
标题“Sql语法转换为Oracle语法”涉及到的主要知识点是SQL Server与Oracle数据库之间的SQL语句转换。
ORACLE和SQL Server的语法区别
### ORACLE和SQL Server的语法区别#### 一、概述本文主要介绍Oracle与SQL Server在SQL语言层面的异同之处,重点在于Transact-SQL(T-SQL)与PL/SQL


