logo
  • 教程列表
  • SO官方文档
  • 更新记录的不同方法
    • 使用 Merge 更新
    • 使用示例更新语法
    • 使用内联视图更新
    • 合并样本数据
  1. StackOverflow 文档
  2. Oracle Database 教程
  3. 更新记录的不同方法
  4. 使用 Merge 更新

使用 Merge 更新

Created: November-22, 2018

使用合并

MERGE INTO
      TESTTABLE
USING
      (SELECT
            T1.ROWID AS RID,
            T2.TESTTABLE_ID
       FROM
                TESTTABLE T1
            INNER JOIN
                MASTERTABLE T2
            ON TESTTABLE.TESTTABLE_ID = MASTERTABLE.TESTTABLE_ID
       WHERE ID_NUMBER=11)
ON
      ( ROWID = RID )
WHEN MATCHED
THEN
    UPDATE SET TEST_COLUMN= 'Testvalue';
  • 使用示例更新语法
  • 更新记录的不同方法

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明