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
운영게시판
최근게시물
CUBRID Q&A 1043 게시물 읽기
No. 1043
table primary key의 생성,삭제
작성자
해달
작성일
2008-04-10 21:17:44ⓒ
2008-04-10 21:19:42ⓜ
조회수
7,001


CREATE CLASS member (
 idxuser int auto_increment PRIMARY KEY,
 userid VARCHAR(12) not NULL,
 userpw VARCHAR(12) not NULL,
 name VARCHAR(12) not NULL,
 createDate DATE not NULL,
 PRIMARY key(idxuser)
);


다음과 같이 table을 생성 하고 삭제 했습니다.

그리고 나서 다시 table을 생성 하려고 하니

Index "pk_member_idxuser" already defined for class "member".

다음과 같은 내용이 나옵니다. 그래서

ALTER class member DROP CONSTRAINT pk_member_idxuser ;

명령을 했더니 이제는

Class member does not exist.

이렇게 나옵니다.

어떻게 해야 하나요?

** 이거 cubrid.com  qna 게시판에 두번이나 올렸는데 등록이 안되어 여기에 올립니다.

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

create문이 잘못되어 있습니다.
idxuser에 대해 첫번째 라인에서 PRIMARY KEY로 지정했는데
하단에 다시 PRIMARY key(idxuser)를 지정하고 있어서 
Index "pk_member_idxuser" already defined for class "member".이라는 에러가 발생하는 것입니다.
하단 PRIMARY key(idxuser)를 삭제하고 실행해보시기 바랍니다.

손승일님이 2008-04-11 10:30:13에 작성한 댓글입니다. Edit

앗 그렇군요.
감사합니다.^^

해달님이 2008-04-11 17:20:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1046Q.초간단 ASP예제 [1]
이강
2008-04-13
7652
1045Q.ODBC 오류 invalid request handle [1]
대구물
2008-04-12
7414
1044Q.클래스를 도메인으로 가지는 속성에 대하여.. [1]
joobile
2008-04-11
7097
1043table primary key의 생성,삭제 [2]
해달
2008-04-10
7001
1042Q.데이터베이스 서버 구동 오류 관련 질문 [1]
김소영
2008-04-10
7084
1041Q.이클립스 plug-in SQLexplorer... [1]
강신철
2008-04-09
6852
1040Q.테이블의 구조에 관한 질문입니다. [1]
joobile
2008-04-09
6424
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.074초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다