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
운영게시판
최근게시물
CUBRID Q&A 325 게시물 읽기
No. 325
Q.테이블 컬럼의 사이즈 증가 명령문 관련
작성자
고은배
작성일
2007-06-26 00:28
조회수
4,064

오라클이나 mssql에서는 alter table 문장으로 테이블 컬럼의 사이즈를

증가시킬 수 있습니다.

 

unisql에서는 alter로 처리되지 않고,

임시 필드 추가후, 데이터 복사, 원본 컬럼 삭제, 임시컬럼명 변경의

철차를 걸쳐서 처리가 되어집니다.

 

이렇게 되면 주요 키 필드의 경우 테이블 상에서 제일 하단으로 떨어지게 되어

관리가 용이하지 않네요.

 

다른 방법이 있는지요?

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

칼럼의 순서가 변경되지 않고, 데이터 타입의 변경 또는 사이즈의 변경을 원하시는 듯 합니다.

 

우선 CUBRID에서는 아직 alter에 의하여 칼럼의 타입이 바로 변환되도록 지원하지는 않습니다. 데이터가 많지 않다면, 다른 이름으로 테이블을 재생성한 후 이 테이블로 데이터를 옮기고(쿼리를 이용하여), 테이블의 이름을 서로 바꿔주고 과거 테이블을 삭제한다면 원하시는 결과를 얻을 수는 있습니다. 단 데이터가 많을 경우 시간이 오래걸릴 것입니다.

 

 

>오라클이나 mssql에서는 alter table 문장으로 테이블 컬럼의 사이즈를

>증가시킬 수 있습니다.

>

>unisql에서는 alter로 처리되지 않고,

>임시 필드 추가후, 데이터 복사, 원본 컬럼 삭제, 임시컬럼명 변경의

>철차를 걸쳐서 처리가 되어집니다.

>

>이렇게 되면 주요 키 필드의 경우 테이블 상에서 제일 하단으로 떨어지게 되어

>관리가 용이하지 않네요.

>

>다른 방법이 있는지요?

 

김범준님이 2007-06-26 00:38에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
328Q.loadjava 사용사 inner class 로딩 [1]
gilbird
2007-06-26
4044
327Q.select into와 insert into select 가 모두 지원 되는지요? [1]
고은배
2007-06-26
3741
326Q.동일 서버의 다른 DB에 있는 테이블에 접근시 처리방법 문의 [1]
고은배
2007-06-26
3924
325Q.테이블 컬럼의 사이즈 증가 명령문 관련 [1]
고은배
2007-06-26
4064
324Q.자바저장 프로시져 질문입니다.. [1]
흐음...
2007-06-25
3436
323Q.cubrid 에서 자바 저장 프로시져로 mssql 에 접근하려고 합니다. [1]
흐음..
2007-06-25
3868
322Q.동일 서버의 다른 DB에 있는 테이블에 접근시 방법 (오라클 grant) [1]
고은배
2007-06-25
4579
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다