Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

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

안녕하세요

데이터가 이미 들어있는 테이블 내 특정 필드의 데이터 타입 변경이 가능 할까요?

mysql 테이블 스키마를 기준으로 옮기는 과정에서 varchar 길이 계산 방식이 다르다는 것을 생각하지 못하고 큐브리드 테이블을 생성했습니다 (데이터의 문자셋이 utf-8 입니다)

때문에 varchar의 길이를 넉넉하게 늘려야 하는데 큐브리드 매니저에서 보니 데이터 타입이나 그 길이를 수정할 수는 없도록 되어 있습니다

alter 명령으로 변경이 가능한가요?
아니면 새로운 테이블을 생성해 insert as select로 넣는 것이 최선일까요?

조언 부탁드립니다 감사합니다

  • ?
    샤롱스판 2011.04.11 19:20

    우째 이런 일이.. 통상 컬럼 길이는 3배수만큼 늘려 주시는게 좋구요.. R3.1이하 버전에서는 매니저나 SQL로는 컬럼 길이나 타입을 수정할 수는 없으므로, 해당 테이블에 컬럼 추가하시고 (alter table t add column new_c varcahr(3배수)) 데이터 업데이트(update t set new_c=old_c) 하시고, 이전 컬럼을 drop(alter table t drop column old_c)하시는 방법을 권장합니다. 참고로 R4.0부터는 해당 기능이 지원됩니다.  타입 맵핑 자료는 다음을 참고 하시고요.. http://www.cubrid.org/cubrid_mysql_oracle_data_type_mapping

  • ?
    차오이 2011.04.11 21:57

    아하! 그렇게 해도 되겠네요 ㅎㅎㅎ

    역시..

     

    조언 고맙습니다~

     

    ps. R4.0 나오면 '만세' 부를 듯.. 벌써 부터 기대 됩니다.. ㅋ


  1. No Image notice by admin 2024/04/23 by admin
    Views 48 

    CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. SQLGate for CUBRID 영구 무료 라이선스 제공

  3. 백업 및 복구 복제 확인기능

  4. Fetching children of Tables......

  5. ERD 보통 어떻게 작업하나요?

  6. Materialized View 나 그런 비슷한 기능이 있을까요?

  7. 또 에러.. 무슨 말인지 모르겠음.ㅋ

  8. 급한 질문입니다. 오류 관련.

  9. 설치 질문

  10. UTF-8 한글이 깨집니다.

  11. Java VM is not running....문제입니다

  12. 질문드려요

  13. 큐브리드 데이터베이스 로그에 내용과 같은 오류메시지가 가끔씩 기록됩니다.

  14. 매니저에서 공간정리 실행 오류

  15. 매니저 클라이언트 오류

  16. BeginTrans 상태에서 검색 시 응답없음 발생

  17. 데이터 복구시 질문사항입니다.

  18. DB Error, Unload / Load 실패남

  19. 큐브리드 페이징 관련 문의

  20. 큐브리드 사용시 궁금한점이 있습니다.

  21. Microsoft Visual C++ 2008 재배포 가능 패키지 설치 안하고 Trayicon 보이게 하는 방법

  22. windows xp 에서 큐브리드 설치시 오류

Board Pagination Prev 1 ... 147 148 149 150 151 152 153 154 155 156 ... 200 Next
/ 200

Contact Cubrid

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