'컬럼사이즈변경'에 해당되는 글 1건

  1. 2006.12.19 | Column Size 변경

Column Size 변경

DB2 | 2006. 12. 19. 11:20
Posted by 시반

 

ALTER TABLE tablename ALTER COLUMN [column-alteration] [column-alteration]
column-name SET DATA TYPE VARCHAR(integer)
CHARACTER VARYING
CHAR VARYING

예) 사원테이블의 사번컬럼사이즈를 30으로 변경

ALTER TABLE emp ALTER COLUMN employee_num SET DATA TYPE varchar(30);

1. Fixpak3(3/98)에 도입됨

2. 기존의 VARCHAR 컬럼의 길이를 증가함

3. Ineger 값은 4000까지 사용함

4. 컬럼의 변경은 모든 컬럼의 총 Byte수가 Page Size의 최대 record size를 초과해서는 안됨 (SQLSTATE 54010)

5. 만약 컬럼이 unique constaraint 또는 Index에 사용되는 경우 새로운 Size는 Unique Constraint 또는 Index 의 컬럼들의 길이의 합계가 1024 Byte를 초과해서는 안됨(SQLSTATE 54008)

* 참고로 DB2 UDB for OS/390은 254Byte, DB2 for OS/400은 2000Byte,infomix 7.2는 120Byte, Oracle 7.3은 255Byte,SQL Server 7은 900Byte,Sybase 10은 256Byte를 초과해서는 안됨

 *^^* 매번 느끼는 거지만 오라클과는 많이 다르다는 사실을 느끼네여 단순히 컬럼사이즈 변경하는 부분도 이리 틀리다니..-_- ㅋ

[출처] : 웰빙 님의 블로그

 

 

'DB2' 카테고리의 다른 글

DB2 INDEX 설계  (0) 2007.02.02
DB2에서 *.sql 파일을 읽어들여 실행하기  (0) 2006.12.31
db2와 oracle에서 프로시저 호출하기  (0) 2006.06.05
DB2 에서의 OUTER JOIN  (0) 2006.06.01
DB2에서의 부분범위 처리  (0) 2006.06.01
 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)