Background Image

FORUM

조회 수 7363 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

매니저를 이용해 테이블을 하나 만들고, 필드이름은 section 으로 하였습니다

기본값으로 ''  를 주었고 not null 상태로 만들었습니다

 

매니저를 이용해 테이블 이름을 마우스 우클릭->테이블 편집 으로 들어가 해당 필드를 선택한 후

하단에 "편집" 버튼을 눌러 not null 을 해제하고 확인을 누릅니다 (여기까진 문제 없음)

 

다시 한번  매니저를 이용해 테이블 이름을 마우스 우클릭->테이블 편집 으로 들어가 해당 필드(section) 를 선택한 후

하단에 "편집" 버튼을 눌러 not null 을 다시 체크하고 확인을 누르면 첨부한 파일과 같은 에러가 납니다

 

제 생각엔 section 이라는 필드가 예약어라서 이런 문제가 발생한게 아닌가 생각이 드는데, not null을 체크 해제

할때는 문제가 없는데 다시 not null 을 체크하면 문제가 생기네요

 

이게 매니저의 문제인지 DB 의 문제인지는 모르겠지만 빠른 해결이 되었으면 좋겠습니다

 

테이블 생성 SQL 문은

CREATE TABLE "aaaa"(
"section" character varying(10) DEFAULT '' NOT NULL
);

 입니다

 

DB는 CentOS 5.4 64Bit 에 3.0 64비트 오리지널 버전으로 깔려 있고요

테이블을 만들때 사용했던 매니저는 윈도우 32비트용 3.0 입니다

 

데이터가 있을때나 없을때나 상관없이 에러가 납니다

  • ?
    손승일 2011.02.22 01:09

    답변이 늦어 죄송합니다.

    CUBRID에서는 기본적으로 not null constraint를 변경하는 구문이 없습니다.

    다만 사용자 편의를 위해 큐브리드 매니저의 기능으로 지원을 하고 있는데, 이 부분에서 말씀하신 것과 같이 예약어 관련하여 처리함에 있어서 오류가 있는 것 같습니다.

    차후에 큐브리드 매니저가 수정될 수 있도록 버그 리포팅을 하도록 하겠습니다.

    가능한 예약어를 컬럼명으로 사용하는 것을 지양하는 방향으로 우회하는 것이 좋을 것 같습니다.



List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4279
1276 시스템 카탈로그를 이용해서 FK 참조 테이블 및 컬럼의 정보를 확인하는 방법 3 ermekia 2019.05.29 646
1275 시스템 테이블 db_serial 복사 여부 2 왜안왔어 2019.04.16 108
1274 시스템 테이블 db_serial 에 추가 질문입니다. 1 왜안왔어 2019.04.12 300
1273 시스템 테이블의 db_serial 값 수정에 관한 질문 5 눈꽃 2009.10.27 12406
1272 시점 복구 test 문서 연람 방법 문의 5 file 공중정원 2019.07.26 301
1271 시점복구 왜 안될까요?? 1 kubrid 2019.07.20 256
1270 시퀀스 ( Sequence ) 존재? 2 송송이 2016.12.11 16942
1269 실 ip db서버 이중화 관련 질문 1 zexpand 2024.01.18 82
1268 실리콘 맥(M1, ARM) 큐브리드 매니저 지원 문의 1 Devin 2021.12.24 388
1267 실리콘 맥(M1, ARM) 큐브리드 매니저 지원 문의 2 큐유저 2023.01.09 202
1266 실시간 Insert처리 1 file 동해아빠 2011.10.29 12443
1265 실시간 데이터 합산에 대해서... 1 알칸펠 2013.08.24 8286
1264 실행 오류 -494 문의 1 yodongky 2017.08.20 1925
1263 실행 오류 : -1016 문의드립니다. 4 동건 2019.05.23 346
1262 실행 오류 : -495 Execute: System error 문의드립니다. 1 yodongky 2017.08.11 558
1261 실행 오류 :-46 (Internal error: slot 3 on page 4231 of volume) 3 file reerror 2011.11.09 26844
1260 실행 중 서비스 갯수에 대해 문의 드립니다. 1 file 푸추어핸접 2013.11.01 9201
1259 실행계획 읽는 법 문의 드립니다. 1 file kikiki767 2022.07.01 247
1258 실행계획이 달라지는 경우에 대해서 문의드립니다. 2 file 동건 2019.01.13 557
1257 실행시 오류 2 secret 반갑습니다 2013.04.10 7
Board Pagination Prev 1 ... 131 132 133 134 135 136 137 138 139 140 ... 199 Next
/ 199

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales