다른 두개의 테이블을 참고해서 update 하는 sql 문법
- 자료실
- 2022. 10. 18.
MSSQL에서 다른 테이블의 데이터를 참고해 UPDATE 갱신하는 방법입니다. 다른 테이블을 참고해서 갱신하는 방법은 커서 (CUSOR)를 활용한 SQL문을 작성하기도 합니다. 하지만 내부 조인 INNSER JOIN을 사용해서도 간단하게 조치할 수 있습니다.
INNER JOIN 예제
MS-SQL 예제 테이블으닙니다. NEW_KRM_TEMP과, NEW_KRM_TEMP2는 똑같은 칼럼 구조를 가지고 있습니다
NEW_KRM_TEMP에서 데이터가 변경된것을, NEW_KRM_TEMP2에 UPDATE 하는 방법입니다.
UPDATE A
SET
A.ONAIR_SEQ = B.ONAIR_SEQ , A.TITLE = B.TITLE
FROM NEW_KRM_TEMP2 A INNER JOIN NEW_KRM_TEMP B ON A.SEQ_NUMBER = B.SEQ_NUMBER
--WHERE A.ONAIR_SEQ < 100

쿼리문을 실행하게되면, NEW_KRM_TEMP의 참고해 NEW_KRM_TEMP2 값을 경신하게 됩니다.
'자료실' 카테고리의 다른 글
유튜브 핸들 선택 방법과 유의사항 (0) | 2022.10.20 |
---|---|
라즈베리파이 pi OS IPv6 안쓰고 차단하기 (0) | 2022.10.19 |
MSSQL SERVER 커서 (0) | 2022.10.18 |
무선설비기능사 기출문제 (VOC 단속경보기) (0) | 2018.05.08 |
무선설비기능사 기출문제 (통화신호회로) (0) | 2018.05.08 |