database.sarang.net
UserID
Passwd
Database
ㆍDBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DBMS Q&A 753 게시물 읽기
No. 753
일반적인 테이블 작성때의 질문입니다.
작성자
강민규(bd2000)
작성일
2003-05-19 16:49
조회수
4,693

보통의 경우 id같은 것이 있으면 그것을 프라머리 키로 설정을 하지 않습니까? 근데 다른 사람이 만드는 것을 보니 int 값으로 IDENTITY(1,1)를 지정하여서 그것을 프라머리 키로 이용을 하더군요...

 

어떤 경우에 IDENTITY를 사용하는지 알고 싶습니다.

이 글에 대한 댓글이 총 1건 있습니다.

제가 알기로 IDENTITY 같은것은 인조키라고 말할수 있겠는데요.

프라이머리키로 작성할수 있는 필드가 길이가 길거나 많은 용량을 차지 한다면 다른 테이블의 포린키나 인덱스에 용량과 효율에 영향을 미치게 됩니다.

 

그럴경우 IDENTITY 로 간단한 인조키를 생성해서 사용하면 포린키나 인덱스가 더 효율적일수 있습니다.

이준호님이 2003-05-20 17:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
756InnoDB 가 모져?? [2]
겸댕이
2003-05-21
4696
755마이그레이션..튜닝...이 모져?? [1]
겸댕이
2003-05-21
4641
754테이블을 구성 하려고 합니다.[초보]-질문 [1]
호석
2003-05-20
4676
753일반적인 테이블 작성때의 질문입니다. [1]
강민규
2003-05-19
4693
752c/s에서 수정된내용저장하기 [1]
유영택
2003-05-19
4439
751디비 데이터를 엑셀파일로 내려서 저장하려면? [1]
yaejin
2003-05-17
4680
749[질문] 방화벽 Policy DB작업 [1]
박주현
2003-05-06
4685
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다