我正在使用 Oracle 作为 DB 在 vb.net 上开发 Web 应用程序,并且在使用联接更新表时遇到了一些问题。
由于我是 Oracle 的新手,我无法继续查询...我一直在阅读,我知道 oracle 不支持在 UPDATE 上连接,所以我搜索了替代方案并完成了这个:
UPDATE (SELECT pda.id_propuesta
FROM abd_prop_det_archivos pda
INNER JOIN abd_participantes_invitados pi
ON (pda.id_solicitud = pi.id_solicitud)
AND pi.id_solicitud = :id_solicitud
AND pi.rut = :rut)
SET id_propuesta = :id_propuesta
我正在使用 Oracle 11g。