9.23. 지원 기능 병합#

스포츠 토토 사이트반환A 목록병합각 행에 대한 조치를 식별하는 명령; 보다표 9.66.

표 9.66. 지원 기능 병합

기능

설명

merge_action() →텍스트

현재 행에 실행 된 병합 조치 명령을 반환합니다. 이건'삽입', '업데이트'또는'삭제'.


예 :

제품으로 병합 p
  p.product_id = s.product_id에서 스톡을 사용합니다
  일치하고 s.quantity 0
    in_stock = true, Quantity = S.Quantity를 업데이트하십시오
  그때 일치 할 때
    IN_STOCK = FALSE, 수량 = 0 업데이트
  그때 일치하지 않을 때
    삽입 (product_id, in_stock, 수량)
      값 (s.product_id, true, s.quantity)
  returning merge_action (), p.*;

 merge_action | product_id | in_stock | 수량
--------------+-----------+----------+----------
 업데이트 |       1001 | t |       50
 업데이트 |       1002 | f |        0
 삽입 |       1003 | t |       10

이 함수는에서만 사용할 수 있습니다.반환A 목록병합명령. 쿼리의 다른 부분에서 사용하는 것은 오류입니다.

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면