[MSSQL] Insert문 사용법 & 예제
- DB/MSSQL
- 2018. 1. 29.
데이터베이스 MS_SQL 데이터 삽입(Insert) 사용법 및 예제입니다.
Insert 문법
INSERT INTO 테이블명(칼럼1,칼럼2,칼럼3,....) values(데이터1,데이터2,데이터3,......)
INSERT INTO My_Table(no_emp,nm_kor,age) values('dz000','홍길동',20)
Insert문의 사용법은 다음과 같습니다.
하지만 위 방법은 일일이 수작업으로 데이터를 한줄한줄 넣는 방식이므로 테이블에 다량의 데이터를 삽입하려고 하면 굉장히 번거롭고 비효율적입니다. 여기서 만약 삽입해야 할 데이터가 다른 테이블에 이미 삽입되어 있다면..?? 새로 데이터를 일일이 넣는 것보다 이미 삽입되어있는 테이블의 데이터를 가지고 오는 방법이 더 효율적이지 않을까요? 이럴 때 사용할 수 있는 방법이 다른 테이블의 데이터를 내가 만든 테이블에 삽입하는 방법을 쓸 수 있습니다.
다른 테이블의 데이터를 Insert 하는 법
---일부 칼럼만 복사
INSERT INTO 복사 될 테이블명(칼럼1,칼럼2,컬럼3,....)
SELECT 칼럼1,칼럼2,칼럼3,.... from 복사 할 테이블명
--전체 복사
INSERT INTO 복사 될 테이블명
SELECT * from 복사 할 테이블명
예제(Example)
--일부 칼럼만 복사
INSERT INTO MyTable_01(NO_EMP,NM_KOR,AGE)
SELECT NO_EMP,NM_KOR,AGE from MyTable
--전체 복사
INSERT INTO MyTable_01
SELECT * from MyTable
[MS_SQL] Create Table, Alter Table, Drop Table(테이블 생성, 수정, 삭제)
[MS_SQL] Update문 사용법 & 예제(트랜잭션)
'DB > MSSQL' 카테고리의 다른 글
[MSSQL] Delete문 사용법 & 예제(트랜잭션) (0) | 2018.01.29 |
---|---|
[MSSQL] Update문 사용법 & 예제(트랜잭션) (0) | 2018.01.29 |
[MSSQL] Select문 사용법 & 예제 (0) | 2018.01.29 |
[MSSQL] 테이블 생성,수정,삭제 (Create, Alter, Drop Table) (2) | 2018.01.26 |