--[0] tempdb 사용
Use tempdb
Go
--[1] 실습용테이블생성: 간단한줄공지사항(뉴스) 게시판
--글번호, 카테고리, 제목, 링크, 타겟, 작성일
Create Table Categories
(
CategoryID Int
Identity(1,1) --[1] 자동증가값: 1 부터1씩증가
Primary Key, --[2] 기본키(고유한식별자(Identifier)) : 레코드를구분하는유일한값 ,Primary Key는Not Null 포함되어있다.
CategoryName --[!] 카테고리이름
VarChar(25)
Not Null --[3] Null값제약: Not Null : 반드시값입력, Null 허용
)
Go
Create Table dbo.FrontBoards
(
ItemID --[!]일련번호
Int Identity(1, 1) Primary Key,
Title
VarChar(150) Not Null
Unique, --[4] 유일키제약: 테이블에서유일한값(중복불가)
Url VarChar(255)
Null, --[5] 널제약: Null : 값을입력하지않아도무관
[Target] VarChar(10) Null --Target이변수인데Target이름을필드로쓰기위해[] 사용
Check --[6] 체크제약: 주어진데이터만입력허용
(
Target In('_top', '_blank', '_parent', '_self') --여기값이외는모두애러
),
CreatedDate DateTime
Default (GetDate()), --[7] 기본값제약: 레코드생성시기본값부여
CategoryID Int
References Categories(CategoryID) --[8] 외래키: 다른테이블의기본키와동일한값
)
Go
'DataBase > MS SQL' 카테고리의 다른 글
18.MS_SQL 2008 - SQL 테이블 추가/삭제(한 줄 메모장 만들기) [1] (0) | 2009.09.14 |
---|---|
17.MS_SQL 2008 - SQL 개체-테이블[2] (0) | 2009.09.11 |
15.MS_SQL 2008 - T-SQL 문법 : 내장함수(문자열 관련 함수) (0) | 2009.09.11 |
14.MS_SQL 2008 - T-SQL 문법 : 내장함수(수학관련함수) (0) | 2009.09.11 |
13.MS_SQL 2008 - T-SQL 문법 : 내장함수(집계함수) (0) | 2009.09.11 |
Comments