안녕하세요.초보적인 질문 하나 올립니다.어떤 컬럼을 PK로 설정하면 INDEX가 자동으로 만들어지지 않습니까?그러면 PK로 설정된 컬럼엔 INDEX를 설정해주지 않아도 된다는 말인지요..제가 초보다 보니 궁금한것도 많고 물어볼곳도 없고 해서...쉬운질문이지만 저는 진짜루 모르거든요..지송..답변주시면 꾸벅꾸벅(__)그럼 일 열심히 하시구요~
create table이나 alter table add constraint등으로 pk를 잡으면 자동으로 index가 생깁니다.
아시다시피 pk는 논리적인 것입니다.(index와는 다릅니다)
index는 물리적이 것이고요
실제 pk로 잡기위해 sp_primaykey를 하시면 index가 생성이 되지 않습니다.
그러나 논리적인 pk를 구현하기 위해 sybase에서는 index가 자동으로 생깁니다.(위의 create나 alter구문에 의한다면)
안녕하세요.
먼저 답변감사드립니다.
그렇다면 create table로 PK로 생성한 논리적인 인덱스라도 검색같은 기능을 수행할때는 물리적인 index같은 기능을 수행한다는 말씀이신지요..
create table에서 primary key선언 또는
alter table add constriant primary key선언 하신것은
실제 index가 생성됩니다
아 글쿤요.
답변 감사드립니다.
내공이 아직 초보단계다 보니...;;;
그럼 안녕히 계세요~