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
운영게시판
최근게시물
DB2 Q&A 3573 게시물 읽기
No. 3573
constraint명을 주지 않은 pk 삭제방법
작성자
도와주세요~
작성일
2024-10-25 09:16
조회수
1,607

pk 생성시 별도 constraint명을 주지 않고 생성할때 "SQL+숫자" 형태의 constraint이름으로 생성되는데


삭제시 아래 SQL문으로 삭제하면

alter table 스키마명.테이블명 drop constraint "SQL+숫자" ; 


아래와 같은 에러가 발생됩니다.

"SQLxxxxxx" is an undefined name.


삭제할 수 있는 방법이 있을까요?

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

맞게 하신거 같은데 이상하네요.


$ db2 "create table test (a int not null primary key)"

DB20000I  The SQL command completed successfully.

$ db2 "select tabname,constname from syscat.tabconst where tabname='TEST'"


TABNAME                                                                                                                          CONSTNAME                                  

-------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------

TEST                                                                                                                             SQL241024191842490                         


  1 record(s) selected.


$ db2 "alter table db2inst1.test drop constraint SQL241024191842490"

DB20000I  The SQL command completed successfully.

정상규(pajama)님이 2024-10-25 09:26에 작성한 댓글입니다.

pk 조회할때 쿼리가 잘못돼서 다른 해당테이블에 매핑된 constraint 이름이 아닌 다른 constraint명이 조회되어 찾을 수 없었던 이유였네요


정상적으로 삭제된거 확인했습니다. 감사합니다 ㅠ

도와주세요~님이 2024-10-25 09:34에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3577db2에서 쿼리 플랜보는 방법이 있을까요? [1]
초보
2024-12-23
1514
3576db2 임시테이블 스페이스 생성 방법이 궁금합니다. [2]
초보
2024-12-14
1554
3575데이터 이관 질문 [4]
DB신입
2024-12-09
1401
3573constraint명을 주지 않은 pk 삭제방법 [2]
도와주세요~
2024-10-25
1607
3572인덱스 생성 시 테이블스페이스 지정 [2]
새내기
2024-10-13
1598
3571아무리 생각해도 쿼리를 못 만들겠어요.. [1]
초보자
2024-06-28
1748
3570reorg 및 인덱스 invalid 관련 문의드립니다. [1]
새내기
2024-04-20
1898
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2025 DSN, All rights reserved.
작업시간: 0.011초, 이곳 서비스는
	PostgreSQL v18.1로 자료를 관리합니다