반응형
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하는 컬럼 수, 컬럼 타입은 동일해야 한다.
반응형
'Cito 일 > SQL' 카테고리의 다른 글
SQL 윈도우 함수 [Visual Explanation] (0) | 2019.10.23 |
---|---|
[MSSQL] 나머지 값 구하기 (0) | 2019.10.01 |
Access 형변환 함수 (0) | 2019.06.27 |
[MSSQL] 가변컬럼 SQL (0) | 2017.02.10 |
sp_lock2 (0) | 2016.09.28 |
[MSSQL] 저장프로시저 안에서 저장프로시저 호출 - Exec를 이용한 방법 (0) | 2016.07.29 |
[MSSQL] 날짜관련 함수 (0) | 2015.06.11 |
[SQL] MSSQL, ORACLE 테이블 복사하기 (0) | 2015.06.11 |
[MSSQL] 프로시저에서 루프문 사용하기 (0) | 2015.06.02 |
댓글