Background Image

FORUM

조회 수 10149 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
OS
 리눅스 64bit
CUBRID Ver.
 8.3.0
CUBRID TOOL Ver.
 9.3.6
응용 환경(API)
 java


리눅스 서버에 설치된 A테이블의 varchar 속성값이 현재 60인데요..

이를 변경하려고 아래와 같이 시도하였습니다.


윈도우7(64비트)상에서 설치된 [큐브리드 매니저]로

DB에 접근한 후,  A테이블을 선택하였습니다.  

그리고 오른쪽 마우스 [테이블 편집] 기능을 클릭한 뒤, 

해당 칼럼속성을 더블클릭하여 varchar 값을 직접 수정하려 했으나,  더블클릭시 아무런 반응이 없습니다.

(마우스 커서가 해당 란에 표시되지 않았습니다.)


그러나 서비스하는 다른 리눅스서버에 설치된 큐브리드서버(8.4.3)의 경우

매니저상에서 직접 테이블 칼럼값 변경이 더블클릭을 통해 직접 수정할 수 있었는데 말입니다. 


일단 A테이블 속성변경을 위해  질의편집기에서 아래와 같은 명령어를 입력했더니, 오류가 발생됩니다.

의견 및 방법 부탁드립니다. 


ALTER TABLE A modify COLUMN p_attach VARCHAR(512);  

=> Syntax: syntax error, unexpected MODIFY 


ALTER TABLE change COLUMN p_attach p_attach VARCHAR(512);

=> Syntax: syntax error, unexpected VARCHAR 


ALTER TABLE change COLUMN p_attach VARCHAR(512);

=> Cannot modify the domain of an existing attribute.


ALTER TABLE alter COLUMN p_attach VARCHAR(512);

=> Syntax: syntax error, unexpected VARCHAR, expecting SET 


P.S 참고로.. 칼럼 추가(add column SQL문)는 정상적으로 작동되었습니다. 

  • ?
    진우진 2016.03.26 01:45

    3,4번째 쿼리만 문법에 어긋나고 1,2번째 쿼리는 정상 수행되어야 하는데 혹시 질의 편집기 상에 다른 문자열이 입력되있는지 확인해보시기 바랍니다. 


    그리고 매니저에서 컬럼 타입을 변경하는 방법은

    테이블에 마우스 오른쪽 버튼 클릭 -> 테이블 편집 메뉴에서 가능합니다.

  • ?
    아네모네 2016.03.28 19:39

    문제 원인을 확인하였습니다.

    현재 서버에 설치된 큐브리드 버전이 8.3.0 버전대인데..

    아무래도 데이터타입 및 칼럼위치 변경 기능이 지원되지 않는 버전인 것으로 보이네요.


    8.3 버전의 큐브리드서버 사용시

    최신 버전의 큐브리드 매니저(9.3.6)와 서버와 같은 버전의 매니저(8.3.0)으로 alter SQL 실행시

    위와 같은 오류메시지가 똑같이 나타납니다.  


    그리고 8.3.0 매뉴얼을 살펴보니, alter SQL의 경우 칼럼명과 디폴트값 변경만 지원하는 것 같네요.


    그리고 테이블 편집 기능창에서도...

    역시 최신 버전(9.3.6)과 서버와 같은 버전(8.3.0) 매니저 둘 다 칼럼의 위아래이동과 데이터타입 변경이 되지 않았습니다.


    일단 전체 데이터백업 후, 기존의 큐브리드서버를 업그레이드하는 쪽으로 진행해보려 합니다. ㅠㅠ


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 72
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4467
3759 테이블 명세서 질문 1 joke7 2014.08.04 8019
3758 테이블 명세서 재 질문 1 joke7 2014.08.08 6609
3757 테이블 명세서 1 secret nenemi 2015.01.28 8
3756 테이블 데이터 삭제 중 오류 발생하여 데이터 베이스 시작이 안됩니다. 2 잡동사니 2011.01.14 11520
3755 테이블 단위 export 2 bchlim 2020.06.16 444
» 테이블 내 데이터타입 값 변경문제 문의 2 아네모네 2016.03.25 10149
3753 테이블 구성 방안 문의 2 종이 2012.05.01 10621
3752 테이블 가져오기 수행방법 좀 알려주세요 1 file 이야기 2021.09.23 276
3751 테이블 alter 시 오류 메세지 1 김성일컴퍼니 2013.08.06 7268
3750 테이블 Drop 시킨후 컬럼 추가하여 생성시 소팅문제 4 지니보이 2010.07.03 8952
3749 테스트 한 결과 때문에 질문글 올립니다... 2 secret 반짝이 2011.05.24 17
3748 테스트 서버와 운영서버에 COUNT(*) 쿼리 실행 속도 차이 문의 1 종이 2019.12.29 382
3747 타입비교에 대해서 1 daltago87 2010.09.16 8380
3746 타서버의 풀백업 파일을 임포트 하는 방법이 뭔가요? 2 취우다 2017.04.27 6028
3745 타 큐브리드 db에 insert 하려면.. 1 백수인 2022.10.28 120
3744 클라이언트에서 원격지 DB로의 접속이 되지 않습니다... 9 김동진81 2009.10.08 14672
3743 클라이언트 원격지 접속 4 secret 차차오 2015.02.03 12
3742 클라우드 환경에서 데이터베이스 추가 관련 1 디콘플러스 2022.11.29 68
3741 클라우드 환경에서 cubird server 비정상 동작함. 6 맘마마마 2019.04.19 403
3740 큰 자리수 연산 문의 1 초콜릿75 2013.08.01 10163
Board Pagination Prev 1 ... 8 9 10 11 12 13 14 15 16 17 ... 200 Next
/ 200

Contact Cubrid

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