2 TSQL TSQL NULL CREATE TABLE databasename schemaname

  • Slides: 14
Download presentation

<실습 2> T-SQL로 테이블 생성 • 실습 목표 – T-SQL을 이용해서 테이블을 생성하는 방법을

<실습 2> T-SQL로 테이블 생성 • 실습 목표 – T-SQL을 이용해서 테이블을 생성하는 방법을 익힌다. – NULL 값에 대한 활용법을 파악한다. – 기본키 및 외래키의 설정법을 확인한다. • 테이블 생성 구문 형식 CREATE TABLE [ database_name. [ schema_name ]. | schema_name. ] table_name ( { <column_definition> | <computed_column_definition> } [ <table_constraint> ] [ , . . . n ] ) [ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ { TEXTIMAGE_ON { filegroup | "default" } ] [; ]

제약 조건 (Constraint) (3) • Unique 제약 조건 – 기본 개념 • 중복되지 않는

제약 조건 (Constraint) (3) • Unique 제약 조건 – 기본 개념 • 중복되지 않는 유일한 값을 입력해야 함. • Primary Key 제약조건과 거의 비슷하며 차이점은 Null값을 허용. (단 1개만) – Unique 설정 예 • CREATE TABLE user. Tbl ( user. ID nchar(8) NOT NULL PRIMARY KEY, . . . email nchar(30) NULL UNIQUE ) • CREATE TABLE user. Tbl ( user. ID nchar(8) NOT NULL PRIMARY KEY, . . . email nchar(30) NULL CONSTRAINT AK_email UNIQUE )

<실습 4> 테이블의 제약조건 및 수정방법 • 실습 목표 – 테이블의 제약조건에 대해서 이해한다.

<실습 4> 테이블의 제약조건 및 수정방법 • 실습 목표 – 테이블의 제약조건에 대해서 이해한다. – 테이블의 수정방법에 대해서 익힌다 • 제약조건 지정 예 • ALTER TABLE user. Tbl ALTER COLUMN user. ID NCHAR(8) NOT NULL • ALTER TABLE user. Tbl ADD CONSTRAINT PK_user. ID PRIMARY KEY (user. ID) • ALTER TABLE buy. Tbl ADD CONSTRAINT PK_num PRIMARY KEY (num)