merge_example.sql

来自「oracle 11 源代码」· SQL 代码 · 共 19 行

SQL
19
字号
MERGE INTO products p
USING product_changes pc ON (
  p.product_id = pc.product_id 
)
WHEN MATCHED THEN
  UPDATE
  SET
    p.product_type_id = pc.product_type_id,
    p.name = pc.name,
    p.description = pc.description,
    p.price = pc.price
WHEN NOT MATCHED THEN
  INSERT (
    p.product_id, p.product_type_id, p.name,
    p.description, p.price
  ) VALUES (
    pc.product_id, pc.product_type_id, pc.name,
    pc.description, pc.price
  );

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?