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 1185 게시물 읽기
No. 1185
sp_primarykey와 alter table의 차이가 먼가요?
작성자
홍상준(applejac)
작성일
2005-05-31 18:02
조회수
4,612

sybase를 사용하는데 primary key를 잡는데 아주 죽겠습니다.

sp_primarykey tname , col1, col2, col3

이렇게 잡으면 keytype이 primary로 생성이 되는데 cluserterd unique index는 자동으로 생성이 되지 않습니다. 보통 PK를 잡으면 PK대로 cluerterd index가 생성이 되지 않나요?

또 누군가 sp_primarykey는 논리적인 PK만 생성되는거라고 했는데 이게 맞는말인가요?

 

그리고 sp_primary말고

 

ALTER TABLE tname ADD CONSTRAINT tname_pkey PRIMARY KEY(col1, col2, col3)

이것 처럼 alter table을 사용하면 clusterd index만 생성이 되고 keytype이 primary라는게 생성이 되지 않습니다.

 

sybase에서는 어떻게 Primary key를 생성하는지 알려주세요.

 

 

 

 

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

sp_primarykey 는 단순히 comment 만을 달아주는 역할을 합니다.

alter table을 이용하여 primary key를 생성하면 cluster index 와 primary key 가 생성이 됩니다. 하지만 sp_help 로 table 에 대한 정보를 보면 keytype 에는 아무 영향을 주지 않습니다. 이때 사용자가 정보를 좀 더 정확하게 파악할 수 있도록 sp_primarykey 를 이용하여 primary key 에 대한 comment 를 달아주는 거라고 생각하시면 됩니다. 

장동훈님이 2005-06-02 09:26에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1188sybase 에 대해 하나도 모르는데... [1]
김수희
2005-06-03
3571
1187sybase 설치 후 실행이 안됩니다...
허남주
2005-06-02
3812
1186IQ ODBC로 연결 오류 [1]
박승호
2005-05-31
4463
1185sp_primarykey와 alter table의 차이가 먼가요? [1]
홍상준
2005-05-31
4612
1184[질문]bcp 사용에러 [1]
유재혁
2005-05-31
4325
1183===고수님들.....아시는분은 좀 부탁드립니다..제발==== [1]
초짜
2005-05-30
4912
1182proxy table생성시 error가 나는군요..아시는 분? [1]
김명수
2005-05-30
4176
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다