SQL 테이블(TABLE) 생성

주성현·2022년 11월 22일
0

SQL

목록 보기
2/4

정의

SQL Server에서 테이블을 생성할 때는 대부분 CREATE TABLE 문을 사용해서 테이블을 생성한다. 그러나 SQL 문이 익숙하지 않을 때는 SSMS 툴을 사용하면 조금 더 쉽게 테이블을 생성하거나 테이블 속성을 변경할 수 있다. 아래는 emp 테이블과 dept 테이블을 생성하는 예제이다

생성방법

CREATE TABLE emp
(
   emp   	INT NOT NULL PRIMARY KEY,
   ename    VARCHAR(10),
   job      VARCHAR(9),
   mgr      INT,
   hiredate DATE,
   sal      NUMERIC(7, 2),
   comm     NUMERIC(7, 2),
   deptno   INT
 )
 GO

테이블을 생성할 때 테이블 명 앞에 스키마를 지정해야 한다, 스키마를 지정하지 않고 생성ㅇ르 하면 기본 스키마 DBO에 테이블이 생성된다,(스키마.테이블명,DBO.EMP)

데이터가 입력될 때 해당 칼럼에 NULL이 입력되지 않도록 하기 위해서는 NOT NULL을 저장해야 한다. 기본 값을 NULL이며 NULL은 생략해도 된다.

해당 칼럼에 기본 값을 지정하고 싶을 때는 칼럼 명 선언부 뒤에 기본 값을 지정하면 된다.
DEFAULT 뒤에 괄호를 사용해도 되고 사용하지 않고 기본 값으 지정할 수도 있다.

profile
하이

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN