반응형
반응형
mssql insert문 데이터 삽입 1편을 보고 와도 좋다.
https://hgramdev.tistory.com/4
[MS-SQL] Insert문 데이터 삽입
데이터 삽입 방법은 다양하다. [MS-SQL] Create Table 테이블 생성 Create Table TB_Student( [idx] int not null identity(1,1), [name] nvarchar(10), [class] tinyint not null default(0) ) 간단한 이름과 반을 담아 둘 수 있는 테이블
hgramdev.tistory.com
Create Table TB_Student(
[idx] int not null identity(1,1),
[name] nvarchar(10),
[class] tinyint not null default(0),
[birthday] nvarchar(10) not null
)
위의 테이블에 데이터를 여러개 삽입해보겠다.
insert TB_Student(name, class, birthday)
values
('HGR1', 0,'1994-02-21'),
('HGR2', 0,'1994-02-21'),
('HGR3', 0,'1994-02-21')
여러 데이터를 삽입시에는 위와 같이 values 뒤에 하나의 row에 들어갈 데이터를 콤마(,)로 구분하여 입력하면된다.
Create Table TB_Student_name(
[idx] int not null identity(1,1),
[name] nvarchar(10),
)
이번에는 이름만 담는 테이블을 만들어보겠다.
위의 테이블에 이전에 삽입한 테이블에서 이름만 추출하여 insert 하고싶은 경우에는
insert TB_Student_name(name)
select name from TB_student
위와 같이 insert 문 뒤에 Select 문을 지정하여 삽입하는 열의 갯수와 형식만 맞다면 다른 테이블에서 조회한 데이터도 넣을 수 있다.
물론 Select문에서 where 이나 다른 구문도 모두 이용 가능하다.
반응형
'MS-SQL' 카테고리의 다른 글
[MS-SQL] Insert문 데이터 삽입 (0) | 2023.12.20 |
---|---|
[MS-SQL] Create Table 테이블 생성 (0) | 2023.12.15 |