使用內聯檢視更新

使用內聯檢視(如果它被 Oracle 認為可更新)

注意 :如果你遇到非金鑰保留行錯誤,請新增索引以解析該錯誤以使其可更新

UPDATE
      (SELECT
            TESTTABLE.TEST_COLUMN AS OLD,
            'Testvalue' AS NEW
       FROM
                TESTTABLE
            INNER JOIN
                MASTERTABLE
            ON TESTTABLE.TESTTABLE_ID = MASTERTABLE.TESTTABLE_ID
       WHERE ID_NUMBER=11) T
SET
      T.OLD        = T.NEW;