포스트그레SQL다음에서 사용할 수 있는 하나의 병합 지원 기능을 포함합니다.돌아오는 중a의 목록병합6502_6560표 9.66.
표 9.66. 병합 지원 기능
예:
제품에 병합 p
  재고 사용 ON p.product_id = s.product_id
  일치하고 수량  0인 경우
    업데이트 세트 in_stock = true, 수량 = s.수량
  일치했을 때
    업데이트 세트 in_stock = false, 수량 = 0
  일치하지 않을 때
    INSERT(제품_ID, 재고_수량)
      VALUES(s.제품_id, true, s.수량)
  반환 merge_action(), p.*;
 병합_작업 | 제품_ID | 재고 | 수량
------------+------------+---------+----------
 업데이트 |       1001 | 티 |       50
 업데이트 |       1002 | 에프 |        0
 삽입 |       1003 | 티 |       10
  이 기능은 다음에서만 사용할 수 있습니다.돌아오는 중a의 목록병합명령. 쿼리의 다른 부분에 사용하면 오류가 발생합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.