1
SQLite 또는 Postgresql 데이터베이스에 csv 파일을 가져 와서 테이블에 이미있는 값을 업데이트하고 물론 새로운 값을 삽입하는 방법은 무엇입니까? 임이 커뮤니티를 사랑 : 테이블 값을 업데이트하는 SQL 가져 오기 파일
는PD가 ... 감사합니다. 신속한 정확한 답변.
SQLite 또는 Postgresql 데이터베이스에 csv 파일을 가져 와서 테이블에 이미있는 값을 업데이트하고 물론 새로운 값을 삽입하는 방법은 무엇입니까? 임이 커뮤니티를 사랑 : 테이블 값을 업데이트하는 SQL 가져 오기 파일
는PD가 ... 감사합니다. 신속한 정확한 답변.
동일한 구문을 사용할 수 있는지 알고 싶으면 sqlite에 익숙하지 않지만 Postgres에 대해서도 물어 봅니다. 그래서 ... Postgres에서 COPY FROM 명령을 사용하여 데이터를 스테이징 테이블로 가져옵니다. 그렇다면 다음 SQL을 실행합니다 :
UPDATE destination d
SET [whatever you are updating]
FROM staging s
WHERE d.id = s.id
INSERT INTO destination
SELECT * FROM staging s
WHERE s.id NOT IN (
SELECT id FROM destination
)
'COPY FROM'을 의미합니까? –
예, 있습니다. 고쳐 줘서 고마워. –