GSI

--============================================================--
-- INSERT
--============================================================--
-- INSERT는 데이터를 삽입하는 명령어 이다.
-- Create 테이블 생성
USE tempDB
create table testTbl1 (id int, username nchar(3), age int);
go
insert into testTbl1 values (1, '희동구', 25)

-- id, name을 입력하고 나이를 입력하고 싶지 않다면 아래와 같이
-- 테이블 이름 뒤에 입력할 열의 목록을 나열해준다.
insert into testTbl1(id, username) values( 2, '아드북')

-- 이 경우 age에는 NULL이 들어간다.

-- 열의 순서를 바꿔서 입력하고 싶을 때도 꼭 열 이름을 나열해줘야 한다.
insert into testTbl1(username, age, id) values('홍명보', 31, 3)

-- drop 해서 테이블 없애고, adventureWorks의 테이블 내용을
-- 복사해보자.
drop table testTbl1
use tempDB
create table testTbl3 (id int, Fname nvarchar(50), Lname nvarchar(50), tel nvarchar(25))
go
insert into testTbl3
 select ContactID, FirstName, LastName, Phone
  from Adventureworks.Person.Contact

Posted by gsi
: