본문 바로가기
Cito 일/SQL

MS-SQL INSERT SELECT, UPDATE SELECT

by citopes 2015. 6. 10.
반응형



MS-SQL INSERT SELECT, UPDATE SELECT 문


일반적인 UPDATE 문

UPDATE 테이블명 

SET 필드명 = 값 

WHERE 조건문


UPDATE - SELECT 문

UPDATE 테이블명A 

SET 피드명 = 테이블명B.필드명

FROM 테이블명A JOIN 테이블명B 

ON 조인조건 (A.필드명 = B.필드명)


일반적인 INSERT 문

INSERT INTO 테이블명

필드명

VALUES


INSERT - SELECT 문

INSERT INTO 테이블명

필드명

SELECT 

필드명, ... 

FROM 테이블명

WHERE 조건문


EX)

INSERT INTO MEMBER

(

NAME

, AGE

SELECT

NAME

,AGE

FROM OLD_MEMBER

WHERE USE_YN = 'Y'


주의사항은 INSERT하는 컬럼 수, 컬럼 타입은 동일해야 한다.


반응형

댓글