DataBase/MS SQL

17.MS_SQL 2008 - SQL 개체-테이블[2]

Godffs 2009. 9. 11. 15:38
반응형

--[1] 예시데이터입력: 자동증가값체크

Insert Into Categories Values('공지');

Insert Categories Values('뉴스');

Select *From Categories  Order By CategoryID Asc

--[2] 기본키제약조건

Insert Into FrontBoards Values('준철이블로그','http://godffs.tistory.com','_blank', Default, 1);

Insert Into FrontBoards(Title, Url, Target, CategoryID)

       Values('네이버', 'http://www.naver.com', '_self', 2);

Select *From FrontBoards

--[3] 널값체크

--Insert Into FrontBoards(Url) Values('http://www.nate.com'); 애러이유: Title에서Null값허용안함

--[4] 유일키제약조건확인

--Insert Into FrontBoards Values('준철이블로그','http://godffs.tistory.com','_blank', Default, 1); --애러다이유= Unique로중복값을허용안함

--[5] 체크제약조건

--Insert Into FrontBoards

--Values('네이버', 'http://www.naver.com', '_main', Default, 1);

--[6] 외래키(Foreign Key)

Insert Into FrontBoards

Values('네이버', 'http://www.naver.com', '_black', 'Default', 3); --엉뚱한3값이들어감그래서실행하면바로애러처리해버림

--[1] 예시데이터입력: 자동증가값체크

Insert Into Categories Values('공지');

Insert Categories Values('뉴스');

Select *From Categories  Order By CategoryID Asc

--[2] 기본키제약조건

Insert Into FrontBoards Values('준철이블로그','http://godffs.tistory.com','_blank', Default, 1);

Insert Into FrontBoards(Title, Url, Target, CategoryID)

       Values('네이버', 'http://www.naver.com', '_self', 2);

Select *From FrontBoards

--[3] 널값체크

--Insert Into FrontBoards(Url) Values('http://www.nate.com'); 애러이유: Title에서Null값허용안함

--[4] 유일키제약조건확인

--Insert Into FrontBoards Values('준철이블로그','http://godffs.tistory.com','_blank', Default, 1); --애러다이유= Unique로중복값을허용안함

--[5] 체크제약조건

--Insert Into FrontBoards

--Values('네이버', 'http://www.naver.com', '_main', Default, 1);

--[6] 외래키(Foreign Key)

Insert Into FrontBoards

Values('네이버', 'http://www.naver.com', '_black', 'Default', 3); --엉뚱한3값이들어감그래서실행하면바로애러처리해버림 



반응형