是否能够更新在其中对 2 个表 (ORDERS 和 TRANSACTIONS) 使用了 JOIN 的光标?为什么或为什么不?我们该如何继续更新其中任何表?
在我们于光标声明中对一张(自连接)或多张表使用 JOIN 时,便会创建一个只读光标。我们无法更新只读光标。
如果我们希望更新在 JOIN 中使用的任何表,则我们必须为所有表声明一个单独的光标,并且必须构建独立逻辑以更新各个 DB2 表。
广告
在我们于光标声明中对一张(自连接)或多张表使用 JOIN 时,便会创建一个只读光标。我们无法更新只读光标。
如果我们希望更新在 JOIN 中使用的任何表,则我们必须为所有表声明一个单独的光标,并且必须构建独立逻辑以更新各个 DB2 表。