Background Image

FORUM

2010.06.10 20:18

테이블 수정 문의

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

단축키

Prev이전 문서

Next다음 문서

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

큐브리드 2008 2.2 버전 사용자입니다

 

예를 들어 AAA 라는 테이블을  BBB 라는 컬럼으로 VARCHAR(3) 으로 생성한후 데이터를 추가한 다음,

 

매니저에서 마우스 오른쪽 버튼을 눌러 테이블편집으로 들어가니 컬럼 이름만 수정할 수 있고 크기는 수정이

 

되지 않더군요  저는 VARCHAR(3)  -> VARCHAR(100) 으로 늘리고 싶은데 말이죠....

 

매니저로는 수정이 되지 않고 쿼리문으로는 수정이 되는건지 궁금합니다 

 

또하나,  UTF-8 형식의 '홍길동' 이라는 3문자를 입력하려면 NVARCHAR(3)  으로 잡으면 되는지도 궁금합니다

 

지금 MS-SQL 을 큐브리드로 마이그레이션 하려고 하는데, 난관이 많네요 ㅠㅠ

  • ?
    cubebridge 2010.06.10 20:34

    질문하신 내용에 대해 답변을 드리도록 하겠습니다.

    우선 데이터 타입의 길이 조정에 관하여 현재 큐브리드에서는 타입 및 길이의 직접적인 변경에 대해 지원하지 않고 있습니다. 현재 varchar(3)으로 되어 있는 데이터 타입을 varchjar(100)으로 변경하는 방법은 아래의 링크를 참조하여 작업을 하실 것을 권장합니다.

    http://www.cubrid.com/zbxe/55536

    NCHAR 데이터 타입에 대해서 말씀드리겠습니다.

    NCHAR(nvarchar)의 경우 영어권 외 국가에서의 문자 스트링을 저장할 때 사용하는 타입으로 CUBRID지원 문자 세트이 경우에만 사용할 수 있습니다. 위의 예시와 같이 '홍길동'을 입력하려 할때 EUC-KR환경이라면 nchar(3)으로 처리하는 것이 가능하겠으나 UTF-8환경의 경우 CUBRID가 문자 세트를 지원하지 않으므로 입력 오류가 발생합니다. UTF-8환경을 사용하기 위해서는 char(9)와 같이 입력하려는 글자수의 3배로 char(varchar)타입을 이용하시 바랍니다. 관련한 참조 자료는 CUBRID온라인 매뉴얼에서 nchar로 검색하시면 손쉽게 확인할 수 있습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4278
3836 트리거 생성시 문법 질문 1 초콜릿75 2013.07.03 13428
3835 트리거 삭제 오류 1 file slqk135 2024.01.08 86
3834 트리거 사용시 임시변수 1 지구인다 2018.10.01 250
3833 트리거 등록 후 정보 확인시 오류사항 2 file 종이 2014.08.11 8528
3832 트리거 동작 문의 1 종이 2016.08.12 14126
3831 트리거 inactive 오류 1 단순미학 2010.07.01 8050
3830 트리거 delete on 문법 문의 1 aliveJune 2009.10.05 10738
3829 트리거 delete after시 상관명을 써야합니다. 1 루피 2013.11.07 19636
3828 트리거 ACTIVE/INACTIVE 설정 2 할리 2014.06.18 7839
3827 트랜젝션 처리에 대해 1 kkndo2 2015.04.13 8336
3826 트랜잭션처리 시간지연에 대한 문의입니다. 2 file 히로키 2009.12.03 12334
3825 트랜잭션이(인덱스 1, dba@localhost|20383) 시스템에 의해 취소되었습니다. 1 스마트 2011.01.06 8011
3824 트랜잭션의 상세정보를 확인할수 있는 방법이 있나요? 1 김현성 2011.06.01 10552
3823 트랜잭션과 커밋에 관한 질문 2 유니콘 2011.03.03 10227
3822 트랜잭션 오류 문의 1 oneh 2018.07.18 374
3821 트랜잭션 교착상태 1 초보 2010.04.14 11929
3820 트랜잭션 관련하여 질문드립니다. 6 봉보로봉봉 2017.08.02 413
3819 트랜잭션 관련 추가 문의입니다. 5 메이커스 2009.07.31 9147
3818 트랜잭션 관련 문의입니다. 4 메이커스 2009.07.25 9303
3817 트랜잭션 격리 수준 관련한 에러 메시지 6 file gjgj 2021.07.15 154
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 ... 199 Next
/ 199

Contact Cubrid

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