IT/Database
MSSQL INSERT문 테이블에 데이터 추가하기
하요
2024. 5. 2. 09:27
반응형
테이블을 생성하고 데이터를 추가하기 위해서 INSERT문을 사용해 봅시다.
INSERT INTO [MINING MODEL]|[MINING STRUCTURE] <model>|<structure> (<mapped model columns>) <source data query>
INSERT INTO [MINING MODEL]|[MINING STRUCTURE] <model>|<structure>.COLUMN_VALUES (<mapped model columns>) <source data query>
이라고 해서 정의가 되어 있지만 이렇게만 봐서는 이해가 잘 되지 않기 때문에,
좀 더 간단하게 풀어보아야겠다.
방법 1
INSERT INTO 테이블명
( 컬럼1, 컬럼2, 컬럼3, ...)
VALUES
( 값1, 값2, 값3, ...)
1:1 매칭으로 칼럼 수와 값의 수가 일치하며, 값을 굳이 넣지 않겠다 하는 칼럼명의 경우 적지 않아도 된다.
방법 2
INSERT INTO 테이블명
VALUES
( 값1, 값2, 값3, ...)
모든 값을 넣을 때, 칼럼명을 작성하지 않고도 사용이 가능하다.
테이블에 선언이 되어 있는 칼럼의 명의 순서대로 값을 선언해 주면 된다.
방법 3
INSERT INTO 테이블명
(컬럼1, 컬럼2, 컬럼3, ...)
SELECT 값1, 값2, 값3, ... FROM 테이블명
WHERE 조건
다른 테이블에 있는 값들을 맞춰서 넣어줄 때 쓰는 방법이다.
미리 select 해서 값을 확인해 보고 그대로 넣어주면 보다 편하게 넣을 수도 있다.
반응형