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
운영게시판
최근게시물
Sybase Q&A 860 게시물 읽기
No. 860
쉬운건데 잘 모르겠어요..도와주세요..
작성자
촙오..
작성일
2004-02-17 10:45ⓒ
2004-02-17 10:45ⓜ
조회수
3,516

안녕하세요.
초보적인 질문 하나 올립니다.
어떤 컬럼을 PK로 설정하면 INDEX가 자동으로 만들어지지 않습니까?
그러면 PK로 설정된 컬럼엔 INDEX를 설정해주지 않아도 된다는 말인지요..
제가 초보다 보니 궁금한것도 많고 물어볼곳도 없고 해서...쉬운질문이지만 저는 진짜루 모르거든요..지송..
답변주시면 꾸벅꾸벅(__)
그럼 일 열심히 하시구요~

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

create table이나 alter table add constraint등으로 pk를 잡으면 자동으로 index가 생깁니다.

 

아시다시피 pk는 논리적인 것입니다.(index와는 다릅니다)

 

index는 물리적이 것이고요

 

실제 pk로 잡기위해 sp_primaykey를 하시면 index가 생성이 되지 않습니다.

 

그러나 논리적인 pk를 구현하기 위해 sybase에서는 index가 자동으로 생깁니다.(위의 create나 alter구문에 의한다면)

 

 

지연님이 2004-02-17 11:31에 작성한 댓글입니다. Edit

안녕하세요.

먼저 답변감사드립니다.

그렇다면 create table로 PK로 생성한 논리적인 인덱스라도 검색같은 기능을 수행할때는 물리적인 index같은 기능을 수행한다는 말씀이신지요..

촙오..님이 2004-02-17 13:51에 작성한 댓글입니다. Edit

create table에서 primary key선언 또는

alter table add constriant primary key선언 하신것은

 

실제 index가 생성됩니다

지연님이 2004-02-17 17:14에 작성한 댓글입니다. Edit

아 글쿤요.

 

답변 감사드립니다.

 

내공이 아직 초보단계다 보니...;;;

 

그럼 안녕히 계세요~

감사합니다님이 2004-02-17 19:11에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
864사이베이스에서 query plan을 보고자 할려면 어떻게 해야 하나요? [1]
김종원
2004-02-19
4456
863sysbase db파일(*.db)을 ORACLE과 MS SQL 2K server로 각각 이전하고 싶은데요.. [2]
이상정
2004-02-19
3524
862table 깨졌을때 .. [1]
나그네2
2004-02-18
3048
860쉬운건데 잘 모르겠어요..도와주세요.. [4]
촙오..
2004-02-17
3516
859ASA6.x server에서 db2개 start시키기 가능한가요? [2]
송상섭
2004-02-17
2779
858bcp사용 에러 [9]
지나가는이
2004-02-16
5612
857sybase에서 오라클같은 rownum기능에 대해 궁금합니다. 암만 찾아봐도 이런기능이 없어서요.. [3]
오라쿨
2004-02-16
6300
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다