포스트그레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의 목록병합명령. 쿼리의 다른 부분에 사용하면 오류가 발생합니다.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.