반응형
WITH ... AS
WITH TEST AS (
UPDATE TABLE(테이블) SET 컬럼 = 값 RETURNING * )
INSERT INTO TABLE(테이블) (컬럼)
SELECT (값) WHERE NOT EXISTS
(SELECT * FROM TEST);
INSERT INTO ... ON CONFLICT ... DO UPDATE SET ...
INSERT INTO TABLE
( A
, B
, C
, D)
VALUES(
'A'
, 'B'
, 'C'
, 'D' )
ON CONFLICT (A, B, C,D)
DO UPDATE SET A = '0'
반응형
'Postgresql' 카테고리의 다른 글
코드 4자리로 뽑기 (0) | 2019.02.26 |
---|---|
Oracle INSTR 함수 -> position 변경 (0) | 2019.01.28 |
Postgresql 외부 접속 허용 (0) | 2019.01.15 |
CONNECT BY LEVEL oracle -> postgresql (0) | 2019.01.11 |
Postgresql 프로시저 만들기 (0) | 2019.01.08 |