MSSQL

MSSQL - UPDATE SELECT 조회된 값으로 수정

깐까망 2024. 4. 24. 18:45
728x90
반응형
SMALL

▶ SELECT 된 값으로 UPDATE하기

- 데이터는 그대로 쓰고 테이블을 따로 빼서 사용을 하고 싶거나 동일한 크기의 데이터를 가지고 내가 원하는 테이블에 넣고 싶을때 사용을 합니다.

-- 일반적인 UPDATE 문 --
UPDATE 테이블A SET 컬럼 = 수정할내용
-- 코드 --
UPDATE TABLE_A SET EMP_NO= '20'
(TABLE_A에 있는 EMP_NO를 20으로 업데이트가 됩니다)

 

-- SELECT문을 사용한 UPDATE --
UPDATE 테이블 A SET SELECT 문

-- 코드 --
UPDATE TABLE_A SET SELECT EMP_NO,ENAME FROM TABLE_B
(TABLE_B에 EMP_NO, ENAME 값을 TABLE_A로 복사한다.)

 

- 여기서 주의 할점은 반드시 트랜잭션 begin tran을 걸고 사용을 하여야 하는 것을 추천한다.

- 조건식(WHERE)을 걸어 자기가 원하는 값을 넣도록 하는게 중요하다.

728x90
반응형
LIST